View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000093 | Inno Script Studio | Feature | public | 2011-10-06 10:01 | 2011-10-06 10:28 |
| Reporter | turbodelphi | Assigned To | timchilvers | ||
| Priority | low | Severity | trivial | Reproducibility | always |
| Status | acknowledged | Resolution | open | ||
| Summary | 0000093: Duplicated entries for INI filenames | ||||
| Description | In 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 Reproduce | Use the .iss file attached. | ||||
| Additional Information | My Inno Script Studio version : 5.4.2a | ||||
| Tags | No 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
| ||||
|
|
Oups, version number is wrong. You must read : Inno Script Studio Version: 0.0.0.22 Beta (20110908-190351). |
|
|
Will look at creating a "grouped" view for the INI files section. |
| 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 |