Lancer un exécutable à partir d'un fichier de données

Résolu
piette Messages postés 68 Date d'inscription jeudi 11 décembre 2008 Statut Membre Dernière intervention 16 juin 2019 - Modifié le 8 avril 2019 à 20:40
piette Messages postés 68 Date d'inscription jeudi 11 décembre 2008 Statut Membre Dernière intervention 16 juin 2019 - 16 avril 2019 à 14:26
Bonjour,
ce que je recherche ressemble à la lecture d'un fichier texte en cliquant sur l'icône du fichier (.txt)
J'ai réalisé un exécutable et les fichiers de données traités par cet exécutable ont été associés avec la commande
'ouvrir avec' et cela lance bien mon exécutable de traitement de ces données.
mon problème est de récupérer dans mon exe la position du fichier de données appelant?
ParamStr ne fonctionne pas, je suppose qu'il y a un appel vers windows à mettre en œuvre?
Si vous pouvez m'aider à trouver la solution? j'en serais très content.
Merci d'avoir pris le temps de me lire et peux être à mon tour de lire une réponse de votre part.
j'utilise le langage DELPHI.
Piette.


--

2 réponses

korgis Messages postés 420 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 6 mai 2019 17
Modifié le 8 avril 2019 à 23:52
Salut,
avec ParamStr(1), tu ne récupères pas le "FileName" du fichier ouvert ?

1
piette Messages postés 68 Date d'inscription jeudi 11 décembre 2008 Statut Membre Dernière intervention 16 juin 2019
16 avril 2019 à 14:26
@Korgis
Bonjour,
J'avais oublié PramSTR(1)!!
et utilisais Application.ExeName pour ParamSTR(0)
En effet c'est la solution.
Merci d'avoir réveillé en moi un endormissement certain.
Piette

--
0
Rejoignez-nous