I installed the latest version of Inno Setup v5.5.8 (a) and now I can not view the WizardImageFile
bitmap file in my installation wizard. It worked just fine in a the previous version. Am I doing something wrong or its a bug? Here a script example I created with the help of the Inno Setup wizard it self.
Of course the setup_inno.bmp
and setup_inno_small.bmp
are in the same folder as the iss script file. The small image works just fine and the setup_inno.bmp
is 24bit color depth (Windows format) with 164X314 pixels width and height.
Any recommendation?
Regards,
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.example.com/"
#define MyAppExeName "MyProg.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{EF909D9F-7C2F-46E8-9BBF-C65D3323A436}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DisableProgramGroupPage=yes
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
WizardImageFile=setup_inno.bmp
WizardSmallImageFile=setup_inno_small.bmp
WindowStartMaximized=yes
WindowShowCaption=no
WindowVisible=yes
BackColor=$000000
BackColor2=$FFFFFF
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
Are you aware that the Welcome page is by default skipped since Inno Setup 5.5.7?
As recommended by Microsoft's desktop applications guideline,
DisableWelcomePage
now defaults toyes
. ... The defaults in all previous versions wereno
.
So you can actually see the WizardImageFile
on the last (Finished) page only, not on the first (Welcome) page already as previously.
I found this answer. It states:
The
WizardImageFile
is shown on the Welcome and Finish pages. However, the Welcome page is skipped by default now (seeDisableWelcomePage
), so it will normally only be visible on the Finished page. (This is enabled by default, but it is possible that you disabled that too -- seeDisableFinishedPage
.)The
WizardSmallImageFile
is shown on all other pages.
That explains why I can’t see the images. Wonder by the Welcome Page is off by default?
I found this which states:
Don't use Welcome pages—make the first page functional whenever possible. Use an optional Getting Started page only when:
- The wizard has prerequisites that are necessary to complete the wizard successfully.
- Users may not understand the purpose of the wizard based on its first Choice page, and there isn't room for further explanation.
- The main instruction for Getting Started pages is "Before you begin:".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With