Apres m'etre inspiré de la FAQ Delphi je lance la commande suivante afin d'executer "Wordpad" en lui specifiant le chemin du fichier a ouvrir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ShellExecute(0,'OPEN','Wordpad.exe','C:\test.txt',Nil, SW_SHOW)
Cel afonctionne tres bien

Maintenant j'aimerai passé le nom du prog a executé et son argument en tant que variable, je fais donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Executable := 'Wordpad.exe';
Argument   := 'C:\test.txt';
ShellExecute(0,'OPEN',PChar(Executable), PChar(Argument),Nil, SW_SHOW);
Et la je n'obtiens pas d'erreur , mais rien ne s'execute.

Quelqu'un a-t-il une idée??
Merci d'avance.