Je veux faire fonctionner un programme DOS (16 bit j'imagine) à l'aide de Delphi.
Quand j'execute la commande suivante, le programmedos.exe démarre pas...
ShellExecute(F_Main.Handle,'open','programmedos.exe', nil, nil, SW_HIDE);
Quand j'execute la commande suivante, le programmedos.exe démarre bien...
WinExec('programmedos.exe', SW_HIDE);
Est-ce qu'un programme DOS doit absolument démarrer avec WinExec pour fonctionner ??? Comment faire pour le faire démarrer avec ShellExecute ???
Partager