Forum des développeurs  

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é.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Autres Logiciels

Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...

Réponse
 
Outils de la discussion
Vieux 13/10/2005, 23h38   #1 (permalink)
Inactif(ve)
 
Date d'inscription: août 2005
Messages: 1 081
Par défaut A quoi correspond {app}

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
Furius est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2005, 02h08   #2 (permalink)
Membre Confirmé
 
Date d'inscription: mars 2003
Messages: 236
Envoyer un message via MSN à Spack
Par défaut

Bah il faudra détailler un peu plus si tu veux de l'aide...
Il vient d'où ton fichier ? De quel programme ? Il fait quoi de particulier ? Bref tout ce qui peu être utile parce que là c'est comme déchiffrer des hiérogliphes...
Spack est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2005, 08h13   #3 (permalink)
Membre Expert
 
Avatar de bakaneko
 
Date d'inscription: février 2004
Localisation: Isle sur la Sorgue (84)
Âge: 28
Messages: 1 230
Par défaut

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).
bakaneko est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2005, 09h27   #4 (permalink)
Inactif(ve)
 
Date d'inscription: août 2005
Messages: 1 081
Par défaut

Bonjour Spack et merci

Se fichier et un fichier Install.ISS.


Bonjour bakaneko et merci

OK je vois, donc il y a cette ligne :
Code :
DefaultDirName={pf}\SpeedLinks

Et sa correspond à quoi ?
Code :
{pf}
Furius est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2005, 09h31   #5 (permalink)
Membre Expert
 
Avatar de bakaneko
 
Date d'inscription: février 2004
Localisation: Isle sur la Sorgue (84)
Âge: 28
Messages: 1 230
Par défaut

On ne m'écoute jamais

Citation:
Envoyé par Aide de InnoSetup
Directory Constants

{app}
The application directory, which the user selects on the Select Destination Location page of the wizard.
For example: If you used {app}\MYPROG.EXE on an entry and the user selected "C:\MYPROG" as the application directory, Setup will translate it to "C:\MYPROG\MYPROG.EXE".
{win}
The system's Windows directory.
For example: If you used {win}\MYPROG.INI on an entry and the system's Windows directory is "C:\WINDOWS", Setup or Uninstall will translate it to "C:\WINDOWS\MYPROG.INI".

{sys}
The system's Windows System directory (System32 on Windows NT platforms).
For example: If you used {sys}\CTL3D32.DLL on an entry and the system's Windows System directory is "C:\WINDOWS\SYSTEM", Setup or Uninstall will translate it to "C:\WINDOWS\SYSTEM\CTL3D32.DLL".
{src}
The directory in which the Setup files are located.
For example: If you used {src}\MYPROG.EXE on an entry and the user is installing from "S:\", Setup will translate it to "S:\MYPROG.EXE".

{sd}
System Drive. The drive Windows is installed on, typically "C:". On Windows NT platforms, this directory constant is equivalent to the SystemDrive environment variable.
{pf}
Program Files. The path of the system's Program Files directory, typically "C:\Program Files".
{cf}
Common Files. The path of the system's Common Files directory, typically "C:\Program Files\Common Files".
{tmp}
Temporary directory used by Setup or Uninstall. This is not the value of the user's TEMP environment variable. It is a subdirectory of the user's temporary directory which is created by Setup or Uninstall at startup (with a name like "C:\WINDOWS\TEMP\IS-xxxxx.tmp"). All files and subdirectories in this directory are deleted when Setup or Uninstall exits. During Setup, this is primarily useful for extracting files that are to be executed in the [Run] section but aren't needed after the installation.

{fonts}
Fonts directory. Normally named "FONTS" under the Windows directory.
{dao}
DAO directory. This is equivalent to {cf}\Microsoft Shared\DAO.
__________________
+ + +

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).
bakaneko est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2005, 12h20   #6 (permalink)
Inactif(ve)
 
Date d'inscription: août 2005
Messages: 1 081
Par défaut

Merci encore bakaneko

OK je comprend miuex maintenant
Furius est déconnecté   Envoyer un message privé Réponse avec citation
NEWS WINDOWSF.A.Qs WINDOWSTUTORIELS WINDOWSFREEWARES WINDOWSLIVRES WINDOWS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Autres Logiciels



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide