Bonsoir a tous...

Voila le problème:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(Application.Handle,'Open','C:\Program Files\SpectraPLUS\bin\Specplus.exe', '','', SW_SHOW);
ne marche pas (message: There was an error starting program)
Pourtant j'ai un code retour = 42!

tandis que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ShellExecute(Application.Handle,'Open','C:\Program Files\SpectraPLUS\bin\Wordpad.exe', '','', SW_SHOW);
Fonctionne

Les 2 executables sont valides, et dans le meme répertoire, j'utilise XP et Delphi7.
Quelqu'un saurait quelle est la différence??