Inno Setup syntaxe de FilePath
Résolu/Fermé
Rataxes64
Messages postés
15
Date d'inscription
vendredi 7 avril 2017
Statut
Membre
Dernière intervention
22 janvier 2020
-
Modifié le 9 août 2018 à 16:21
baladur13 Messages postés 47561 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 11 avril 2025 - 9 août 2018 à 18:16
baladur13 Messages postés 47561 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 11 avril 2025 - 9 août 2018 à 18:16
A voir également:
- Inno Setup syntaxe de FilePath
- Inno setup - Télécharger - Édition & Programmation
- Win setup from usb - Télécharger - Utilitaires
- Chromecast.com/setup francais gratuit - Guide
- Format factory setup - Télécharger - Conversion & Codecs
5 réponses
jordane45
Messages postés
38463
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 avril 2025
4 741
Modifié le 9 août 2018 à 16:25
Modifié le 9 août 2018 à 16:25
Bonjour,
Pour les balises de code : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Pour ton souci, ne serait-ce pas l'espace en trop qui pose problème ?
A tester :
edit : et les doubles quotes au lieu des simples....
Pour les balises de code : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Pour ton souci, ne serait-ce pas l'espace en trop qui pose problème ?
FilePath1: = '{pf32} \Chemin1\Fichier1.txt'
A tester :
FilePath1: = "{pf32}\Chemin1\Fichier1.txt"
edit : et les doubles quotes au lieu des simples....
Rataxes64
Messages postés
15
Date d'inscription
vendredi 7 avril 2017
Statut
Membre
Dernière intervention
22 janvier 2020
9 août 2018 à 16:39
9 août 2018 à 16:39
Bonjour,
Bizarrement mon code en texte est apparu automatiquement"balisé", mais incorrectement...
Le voici corrigé et balisé en Delphi
Pour répondre à Jordane45 (que je remercie de sa réaction rapide), effectivement, il n'y a pas d'espace en trop, et la syntaxe de FilePath dans l'aide indique bien le simple quote.
Bizarrement mon code en texte est apparu automatiquement"balisé", mais incorrectement...
Le voici corrigé et balisé en Delphi
[Code] function InitializeSetup(): Boolean; var FilePath1: String FilePath2: String Result1: Boolean Result2: Boolean Result3: Boolean begin FilePath1: = '{pf32}\Chemin1\Fichier1.txt' FilePath2: = '{userdocs}\Chemin2\Fichier2.txt' Result1: = FileExists(FilePath1) Result2: = FileExists(FilePath2) Result3: = Result1 or Result2 end;
Pour répondre à Jordane45 (que je remercie de sa réaction rapide), effectivement, il n'y a pas d'espace en trop, et la syntaxe de FilePath dans l'aide indique bien le simple quote.
jordane45
Messages postés
38463
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
9 avril 2025
4 741
9 août 2018 à 17:17
9 août 2018 à 17:17
Bizarrement mon code en texte est apparu automatiquement"balisé", mais incorrectement...
Ce n'est pas bizarre..... c'est moi qui te l'ai édité....
Rataxes64
Messages postés
15
Date d'inscription
vendredi 7 avril 2017
Statut
Membre
Dernière intervention
22 janvier 2020
9 août 2018 à 17:49
9 août 2018 à 17:49
Oh! pardon Jordane45... et merci quand même.
En fouillant encore, j'ai cru comprendre qu'utiliser ExpandConstant dans [Code] en tête de begin pourrait être une solution...
Hélas, que néni, ça ne marche toujours pas... sauf à entrer l'intitulé exact des chemins à la mimine, et encore, seulement sous XP!
Là, je sèche complet, et prends mon mal en patience, en attendant les secours!
Cordialement
En fouillant encore, j'ai cru comprendre qu'utiliser ExpandConstant dans [Code] en tête de begin pourrait être une solution...
[Code] function InitializeSetup(): Boolean; var PfDir: String; UsDir: String; FilePathA: Sring; FilePathB: String; FilePath1: String FilePath2: String Result1: Boolean Result2: Boolean Result3: Boolean begin PfDir: = ExpandConstant('{pf32}') UsDir: = ExpandConstant('{userdocs}') FilePathA: = '\Chemin1\Fichier1.txt' FilePathB: = '\Chemin2\Fichier2.txt' FilePath1: = 'PfDir + FilePathA' FilePath2: = 'UsDir + FilePathB' Result1: = FileExists(FilePath1) Result2: = FileExists(FilePath2) Result3: = Result1 or Result2 end;
Hélas, que néni, ça ne marche toujours pas... sauf à entrer l'intitulé exact des chemins à la mimine, et encore, seulement sous XP!
Là, je sèche complet, et prends mon mal en patience, en attendant les secours!
Cordialement
Rataxes64
Messages postés
15
Date d'inscription
vendredi 7 avril 2017
Statut
Membre
Dernière intervention
22 janvier 2020
9 août 2018 à 18:01
9 août 2018 à 18:01
Bonjour à tous,
J'ai (enfin) trouvé!
Voici le bon code ci-dessous :
J'espère que cela évitera ma galère à d'autres ...
Cordialement
J'ai (enfin) trouvé!
Voici le bon code ci-dessous :
[Code] function InitializeSetup(): Boolean; var PfDir: String; UsDir: String; FilePath1: String FilePath2: String Result1: Boolean Result2: Boolean Result3: Boolean begin PfDir: = ExpandConstant('{pf32}') UsDir: = ExpandConstant('{userdocs}') FilePath1: = '\Chemin1\Fichier1.txt' FilePath2: = '\Chemin2\Fichier2.txt' Result1: = FileExists(PfDir + FilePath1) Result2: = FileExists(UsDir + FilePath2) Result3: = Result1 or Result2 end;
J'espère que cela évitera ma galère à d'autres ...
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Rataxes64
Messages postés
15
Date d'inscription
vendredi 7 avril 2017
Statut
Membre
Dernière intervention
22 janvier 2020
9 août 2018 à 18:05
9 août 2018 à 18:05
Euh... comment marquer "Résolu"?
Merci
Merci
baladur13
Messages postés
47561
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
11 avril 2025
13 615
9 août 2018 à 18:16
9 août 2018 à 18:16
Bonjour
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/