View Issue Details

IDProjectCategoryView StatusLast Update
0000093Inno Script StudioFeaturepublic2011-10-06 10:28
Reporterturbodelphi Assigned Totimchilvers  
PrioritylowSeveritytrivialReproducibilityalways
Status acknowledgedResolutionopen 
Summary0000093: Duplicated entries for INI filenames
DescriptionIn section "INI Files", when we have several entries to modify (with or without several INI filenames), each entry generates a lign in the listbox "Filename" on the first tab. It would be more readable to have only one entry per filename.
Steps To ReproduceUse the .iss file attached.

Additional InformationMy Inno Script Studio version : 5.4.2a
TagsNo tags attached.
Attached Files
Copie de ancore3.iss (13,429 bytes)   
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "Ancore"
#define MyAppVersion "3.7"
#define MyAppPublisher "CER France Amiens"
#define MyAppURL "http://www.cerfrance80.fr/"
#define MyAppExeName "Compilation.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={{45D04677-C943-4C17-8470-04DECA5EDA32}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\Inra\{#MyAppName}
DefaultGroupName={#MyAppName}
LicenseFile=D:\Ancore 3\doc installations\License.rtf
InfoAfterFile=D:\Ancore 3\InnoSetup\Lisezmoi.txt
OutputDir=D:\Virtualbox\Partage
OutputBaseFilename={#MyAppName}_setup_{#MyAppVersion}
Compression=lzma
SolidCompression=yes
ShowLanguageDialog=auto
AppCopyright=� 2011 - CER France Amiens
MinVersion=0,5.01
VersionInfoVersion=3.7
VersionInfoCopyright=2002-2011 INRA - CER FRANCE Amiens
VersionInfoProductName=ANCORE

[Languages]
Name: "french"; MessagesFile: "compiler:Languages\French.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

[Files]
Source: "D:\Ancore 3\InnoSetup\Compilation.exe"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: Programmes
Source: "D:\Ancore 3\InnoSetup\Ancore.cfg"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: confirmoverwrite ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\ancore.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion onlyifdoesntexist; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Campagne.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Classique.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Configuration.exe"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: programmes
Source: "D:\Ancore 3\InnoSetup\D�faut.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Eclipse.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\EditorOptions.conf"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Montagne.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Oc�an.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Sauvage.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Sortie.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: confirmoverwrite ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\SynRAPSyn1.conf"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\Traitement.exe"; DestDir: "{pf}\CerPicardie\Ancore\user"; Flags: ignoreversion; Components: programmes
Source: "D:\Ancore 3\InnoSetup\Urbain.ini"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Components: configuration
Source: "D:\Ancore 3\InnoSetup\help\*"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion createallsubdirs recursesubdirs; Components: aide
Source: "D:\Ancore 3\doc installations\License.rtf"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Attribs: readonly; Components: licences programmes
Source: "D:\Ancore 3\InnoSetup\Lisezmoi.txt"; DestDir: "{pf}\CerPicardie\Ancore\admin"; Flags: ignoreversion; Attribs: readonly; Components: lisez_moi programmes

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, "&", "&&")}}"; Flags: nowait postinstall skipifsilent


[Dirs]
Name: "{pf}\CerPicardie\Ancore\admin"; Flags: uninsalwaysuninstall; MinVersion: 0,5.01sp3; OnlyBelowVersion:0,6.1; Languages: french
Name: "{pf}\CerPicardie\Ancore\user"; Flags: uninsalwaysuninstall

[Types]
Name: "minimum"; Description: "Installation minimale"
Name: "default"; Description: "Installation par d�faut"
Name: "custom"; Description: "Installation personnalis�e"; Flags: iscustom


[INI]
Filename: "Ancore.cfg"; Section: "CONFIGURATION GENERALE"; Key: "Traitement interne"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry
Filename: "Ancore.cfg"; Section: "CONFIGURATION GENERALE"; Key: "Chemin traitement"; Flags: createkeyifdoesntexist uninsdeleteentry
Filename: "Ancore.cfg"; Section: "CONFIGURATION GENERALE"; Key: "TRAITEMENT_AUTOMATIQUE"; String: "2"; Flags: createkeyifdoesntexist uninsdeleteentry
Filename: "Ancore.cfg"; Section: "CONFIGURATION GENERALE"; Key: "ShowInWordProcessor"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry
Filename: "Ancore.cfg"; Section: "CONFIGURATION GENERALE"; Key: "NOTIFY_ERRORS"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry
Filename: "Ancore.cfg"; Section: "CONFIGURATION GENERALE"; Key: "NotificationsFilepath"; String: "\"; Flags: createkeyifdoesntexist uninsdeleteentry
Filename: "sortie.ini"; Section: "Police par d�faut"; Key: "Police"; String: "Times New Roman"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "Police par d�faut"; Key: "Taille"; String: "12"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Gras"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Italique"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Souligne"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Alignement"; String: "2"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Police"; String: "Times New Roman"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Taille"; String: "12"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Bordure"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Type bordure"; String: "530"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Effet sur bordure"; String: "540"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Appliquer ombre sur bordure"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Largeur du cadre"; String: "16"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Composante RVB fond"; String: "255"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "Couleur du texte"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T1"; Key: "EmptyLineAfter"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Gras"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Italique"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Souligne"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Alignement"; String: "2"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Police"; String: "Times New Roman"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Taille"; String: "12"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Bordure"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Type bordure"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Effet sur bordure"; String: "540"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Appliquer ombre sur bordure"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Largeur du cadre"; String: "8"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Composante RVB fond"; String: "223"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "Couleur du texte"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "sortie.ini"; Section: "T2"; Key: "EmptyLineAfter"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Traitement"; Key: "ConfigFileName"; String: "{app}\Ancore.cfg"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "TabAlert"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "AutoSaveInterval"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "AutoSave"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "GraphAlert"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "DoBackup"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "SourceFileName"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "WindowState"; String: "2"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "DataFileName"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "WordProcessorPath"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "UseInternalWordProcessor"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "TitlesFileName"; String: "{app}\Sortie.ini"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "LastImgDir"; Flags: uninsdeleteentry; Components: configuration
Filename: "Ancore.ini"; Section: "Compilateur"; Key: "DonExtensions"; String: ".don;.dbi;.dba"; Flags: createkeyifdoesntexist uninsdeleteentry; Components: configuration

[Components]
Name: "programmes"; Description: "Applicatifs ANCORE"; Types: custom default minimum
Name: "aide"; Description: "Fichier d'aide en ligne"; Types: custom default
Name: "configuration"; Description: "Fichiers de configuration"; Types: custom default minimum
Name: "licences"; Description: "Fichiers de licence"; Types: default minimum custom; Flags: fixed
Name: "lisez_moi"; Description: "Fichiers lisez moi"; Types: custom default minimum; Flags: fixed

[LangOptions]
LanguageID=$040c
Copie de ancore3.iss (13,429 bytes)   

Activities

turbodelphi

2011-10-06 10:04

reporter   ~0000115

Oups, version number is wrong.
You must read :
Inno Script Studio Version: 0.0.0.22 Beta (20110908-190351).

timchilvers

2011-10-06 10:28

administrator   ~0000116

Will look at creating a "grouped" view for the INI files section.

Issue History

Date Modified Username Field Change
2011-10-06 10:01 turbodelphi New Issue
2011-10-06 10:01 turbodelphi File Added: Copie de ancore3.iss
2011-10-06 10:04 turbodelphi Note Added: 0000115
2011-10-06 10:18 timchilvers Assigned To => timchilvers
2011-10-06 10:18 timchilvers Status new => assigned
2011-10-06 10:28 timchilvers Note Added: 0000116
2011-10-06 10:28 timchilvers Status assigned => acknowledged