Bonjour,
Chez moi tout fonctionne correctement.
Mais quelqu’un qui essaye d’installer le logiciel obtient une erreur aussi bien avec Vista que Seven
Component 'MSFLXGRD.OCX' or one of is dependencies not correctly registered: a file is missing or invalid

Le setup résultant de innosetup est ici http://www.rudyv.be/Aquarium/Calculateurs/setup.exe et le script ci-dessous

Grand merci d’avance pour votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
 
#define MyAppName "Angles"
#define MyAppVersion "13.02.02"
#define MyAppPublisher "RCL"
#define MyAppURL "http://www.rudyv.be/Aquarium/Calculateurs/Calculateurs.htm#6"
#define MyAppExeName "Angles.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={{8D2EC292-9EB8-4F1F-B0CF-8CB854AEF43A}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputDir=D:\Data_rcl\Aquarium\Eclairage\Output
OutputBaseFilename=setup
SetupIconFile=D:\Data_rcl\Aquarium\Eclairage\Package\RV.ico
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Files]
; begin VB system files
; (Note: Scroll to the right to see the full lines!)
Source: "D:\Data_RCL\Aquarium\Eclairage\Package\stdole2.tlb";  DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regtypelib
Source: "D:\Data_RCL\Aquarium\Eclairage\Package\msvbvm60.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "D:\Data_RCL\Aquarium\Eclairage\Package\oleaut32.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "D:\Data_RCL\Aquarium\Eclairage\Package\olepro32.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "D:\Data_RCL\Aquarium\Eclairage\Package\asycfilt.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile
Source: "D:\Data_RCL\Aquarium\Eclairage\Package\comcat.dll";   DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
; end VB system files
Source: "D:\Data_rcl\Aquarium\Eclairage\Package\Angles.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Data_rcl\Aquarium\Eclairage\Package\mshflxgd.ocx"; DestDir: "{sys}"; Flags : sharedfile regserver
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
 
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\RV.ico"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon;IconFilename: "{app}\RV.ico"
 
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent