Load external DLL for uninstall process in Inno Setup

I assume you are getting the error, when starting the installer, not the uninstaller. When the installer is starting, the {app} is obviously unknown yet. But as you need the import for the uninstaller only, which knows the {app}, you can add the uninstallonly option: procedure uLoadVCLStyle(VClStyleFile: String); external ‘LoadVCLStyleW@{app}\VclStylesInno.dll stdcall uninstallonly’; Though it does … Read more

Inno Setup – Language selector with VCL Styles

The “Select Setup Language” dialog displays before the InitializeSetup event function is called. So you cannot load the skin for the dialog. As a workaround, you can implement your own “language” dialog, and display that from the InitializeSetup. This way the custom dialog will be skinned. Once a user selects a language, you restart the … Read more

tech