Bhen winexec('options', SW_SHOWNORMAL); ça tente de lancer le programme appelé "options"...
Faut pas mettre les ' ' si tu veux la valeur de la variable...
Mais WinExec c'est mal (vieux machin de l'API Windows 3.x)
Faut utiliser ShellExecute ou CreateProcess :
ShellExecute(0, Nil, 'lame.exe', 'c:\young.wav c:\youg.mp3', 'c:\lame', SW_NORMAL);
Le 3ème paramètre c'est l'exécutable (avec éventuellement le chemin d'accès), le 4ème c'est les paramètres, le 5ème c'est le dossier dans lequel il doit démarrer le programme.
Tu peux mettre nil à la place des paramètres que tu n'utilises pas.
Il se peut que tu doives passer tes paramètres explicitement en tant que PChar :
ShellExecute(0, Nil, PChar(chemin + 'lame.exe', nil, nil, SW_NORMAL);
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire