Manual Build and Installation (only for Delphi developers)
If you have Delphi 12 or 13, you can manually build the projects inside:
Source\SKIAShellExtensionGroup.groupproj
or build all the projects (Shell Extensions, Lottie Text Editor and Animation Viewer, for 32 and 64 bit) with Build.bat.
Warning: To simplify build of the projects, the third parties libraries are located into Ext folder
Skia4Delphi is included in Delphi 12 and 13 (units System.Skia and Vcl.Skia): the programs need the library sk4d.dll, that the Setup installs into the Windows system folder.
Please take care that you have the same versions of those libraries installed in your IDE, or use the packages inside those projects to build and install components.
Manual installation of the Shell Extensions
To manually install the SKIAShellExtensions.dll follow these steps:
Close all the windows explorer instances which have the preview handler active or the preview handler was used (remember the dll remains in memory until the windows explorer was closed).
If you have already used the installer uninstall the components from system.
To Uninstall/Install manually the dll run the
Unregister_Register.cmd, in the root folder of the project (run-as-administrator): notice that you must change the path into the cmd file.If you want to continue to change code and rebuild the dll, Unregister the dlls and beware to close all Explorer instances.
