![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc... |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Inactif(ve)
Date d'inscription: août 2005
Messages: 1 081
|
Bonjour à tous
J’aimerai comprendre le fonctionnement d’un fichier mais je bloque sur {app} je ne vois pas à quoi cette sorte de variable ou de Path correspond. Quelqu’un saurait-il m’expliquer ? En cas voici le fichier : Code :
AppUpdatesURL=http://www.boerbull.com
DefaultDirName={pf}\SpeedLinks
DefaultGroupName=SpeedLinks
DisableProgramGroupPage=yes
DisableReadyPage=yes
; Fichier de licence [OBLIGATOIRE] peut être complété pour votre logiciel
LicenseFile=Files\language\33_French\33_French_License.rtf
; Images du setup
WizardImageFile=Images\Left.bmp
WizardSmallImageFile=Images\Small.bmp
[Files]
; Noyau du logiciel [OBLIGATOIRE]
Source: "Files\speedlinksshell.dll"; DestDir: "{app}"; Flags:regserver noregerror;
Source: "Files\speedlinksmanager.exe"; DestDir: "{app}";
; Pour diffuser les plugins
Source: "Files\Plugins\*.*"; DestDir: "{app}\Plugins"; Flags:recursesubdirs;
; Pour diffuser toutes les langues
Source: "Files\Language\*.*"; DestDir: "{app}\Language"; Flags:recursesubdirs;
[Icons]
; Option de désinstallation
Name: "{group}\Désinstaller SpeedLinks"; Filename: "{uninstallexe}"
[Registry]
; Chemin d'accès à Speedlink [OBLIGATOIRE]
Root: HKLM; Subkey: "Software\Boerbull\SpeedLinks"; ValueType: string; ValueName: "Path"; ValueData: "{app}";
; Langue d'installation [OBLIGATOIRE]
Root: HKLM; Subkey: "Software\Boerbull\SpeedLinks"; ValueType: string; ValueName: "Language"; ValueData: "33_French";
; Si desinstallation alors supprimer les clés
Root: HKLM; Subkey: "Software\Boerbull\SpeedLinks"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Boerbull\SpeedLinks"; Flags: uninsdeletekey
|
|
|
|
|
|
#3 (permalink) |
|
Membre Expert
![]() Date d'inscription: février 2004
Localisation: Isle sur la Sorgue (84)
Âge: 28
Messages: 1 230
|
C'est du script InnoSetup ton code, non???
Si c'est le cas, le {app} correspond au dossier indiqué dans la propriétée DefaultDirName qui peut être modifié au moment de l'installation. Il correspond donc au dossier d'installation de ton application. Nb: InnoSetup possède une aide...
__________________
+ + + ![]() Programmation avec Borland C++ Builder 6 Pro et Microsoft eMbedded Visual C++3. Je ne fais aucune réponse par MP (Je supprime toute question directement. Le forum est là pour ça). |
|
|
|
|
|
#5 (permalink) | |
|
Membre Expert
![]() Date d'inscription: février 2004
Localisation: Isle sur la Sorgue (84)
Âge: 28
Messages: 1 230
|
Citation:
__________________
+ + + ![]() Programmation avec Borland C++ Builder 6 Pro et Microsoft eMbedded Visual C++3. Je ne fais aucune réponse par MP (Je supprime toute question directement. Le forum est là pour ça). |
|
|
|
|
|
![]() |
![]() |
||
A quoi correspond {app}
|
||
| Outils de la discussion | |
|
|