Déjà faut pas mettre les quotes autour des fonctions et variables Et les chaînes plus loin avec des quotes simples au lieu des doubles
PChar('ExtractShortPathName(EncExe) +current_job.cmdenc+ " -o NUL "+JobData.Input')
->
PChar(ExtractShortPathName(EncExe) +current_job.cmdenc+ ' -o NUL '+JobData.Input)
Et puis il faut un param en plus pour cmd.exe pour lui dire que ce qui suit est la commande à exécuter :
PChar('/c ' + ExtractShortPathName(EncExe) +current_job.cmdenc+ ' -o NUL '+JobData.Input)
(ou /k si tu veux que la fenêtre de commande reste ouverte)
Message édité par antp le 17-08-2008 à 19:16:34
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire