Inno Setup syntaxe de FilePath
Résolu/Fermé
Rataxes64
Messages postés
16
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 44520 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 31 mai 2023 - 9 août 2018 à 18:16
baladur13 Messages postés 44520 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 31 mai 2023 - 9 août 2018 à 18:16
A voir également:
- Inno Setup syntaxe de FilePath
- Inno setup - Télécharger - Édition & Programmation
- La syntaxe du nom de fichier de répertoire ou de volume est incorrecte ✓ - Forum Windows 10
- Press del to enter setup ✓ - Forum Windows
- Win setup from usb - Télécharger - Utilitaires
- Chromecast.com/setup francais - Guide
5 réponses
jordane45
Messages postés
37514
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 mai 2023
4 580
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....
Cordialement,
Jordane
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....
Cordialement,
Jordane
Rataxes64
Messages postés
16
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
37514
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 mai 2023
4 580
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
16
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
16
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
16
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
44520
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
31 mai 2023
13 469
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/