Bonjour à tous,
Voila mon soucis.
Dans l'applicaiton que je développe j'aimerais pouvoir sélectionner une application (le chemin sur un exécutable) et un fichier. Pour ensuite pouvoir ouvrir l'application(AppPath) choisie avec le fichier (DocPath) sélectionné.
Jusque la j'utilisais un Shelle excute de ce genre là :
Code Delphi : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ShellExecute(0, 'OPEN', PAnsiChar(AppPath) , PAnsiChar(DocPath), nil, SW_SHOW);
Le problème c'est que certaine application prennent des paramètres avec des guillemets et d'autre sans ce qui fait que avec un application sur 2 mon fichier ne s'ouvre pas et je suis couillon. Sans parler du jour ou je tombe sur l'application pourrie qui prend pas comme premier paramètre le nom de fichier.
Quelqu'un-a-t-il une solution à mon problème ?
serai-il possible de faire un "ouvrir avec..." en forçant l'application a utiliser et sans que l'on voie la boîte de dialogue ??
Partager