Bonjour,
L'objet Application existe via FMX.Forms mais impossible de récupérer le chemin de l'EXE, vu que la propriété ExeName n'existe pas... qui aurait une idée ou 'work around' pour cela?
Bonjour,
L'objet Application existe via FMX.Forms mais impossible de récupérer le chemin de l'EXE, vu que la propriété ExeName n'existe pas... qui aurait une idée ou 'work around' pour cela?
Bonjour
Ca m'a bien aidé. A mon avis c'est à mettre dans la FAQ
Peut être queque chose de ce genre:
Comment récupérer le chemin de d'une application FireMonkey
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 chemim:=ExtractFilePath(ParamStr(0)); //chemin type String
Merci bien
Bonjour,
En fait sur Firemonkey il existe des fonctions de la RTL qui permettent de récupérer des chemins selon les plateformes :
http://docwiki.embarcadero.com/RADSt...ises_en_charge
Et le GetLibraryPath permet par exemple de récupérer le chemin de l'exe :
http://docwiki.embarcadero.com/Libra...GetLibraryPath
C'est mieux que le ParamStr(0) qui, à mon avis, n'est pas multiplateforme.
En fait il l'est bel et bien sur les 5 environnements ciblés (mais pas certain que ça le soit ailleurs), mais de toute façon il ne faut rien écrire dans le dossier de l'exécutable donc il faut se limiter à en récupérer le chemin pour accéder à des choses qu'on aurait embarqué dans l'installateur (sous Android et iOS par exemple).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager