Ik wil vanuit een delphi progje een exe op de cmdline uitvoeren. Dit gaat goed met ShellExecute, maar omdat ik wil wachten tot de exe gestopt is, wil ik CreateProcess gebruiken.
Ik doe dit:
Dit is dezelfde manier zoals die ik in diverse toppics op GoT heb gezien, dus daar ligt volgens mij het probleem niet. Maar waar zit het probleem dan wel??
Dan moet ik natuurlijk wel ff zeggen wat het probleem is he.
Het probleem is dat CreateProcess altijd de waarde false terug geeft, dus dat er geen dos box opstart en dus ook dat mijn exe niet wordt uitvoerd.
Ik doe dit:
Delphi:
1
2
3
4
5
6
7
8
9
10
| CreateProcess('command.com', CmdLineStr, nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, startinfo, proc_info); |
Dit is dezelfde manier zoals die ik in diverse toppics op GoT heb gezien, dus daar ligt volgens mij het probleem niet. Maar waar zit het probleem dan wel??
Dan moet ik natuurlijk wel ff zeggen wat het probleem is he.
Het probleem is dat CreateProcess altijd de waarde false terug geeft, dus dat er geen dos box opstart en dus ook dat mijn exe niet wordt uitvoerd.
[ Voor 42% gewijzigd door Verwijderd op 04-02-2003 13:33 ]