Uruchamianie polecenia ze wstrzymaniem programu

0

Po długich poszukiwaniach znalazłem, że polecenia i programy można uruchamiać w taki sposób:

ShellExecute(0, nil, 'cmd.exe', PChar('/C ' + Cmd), nil, SW_HIDE);

Zauważyłem, że po wywołaniu polecenia, które może skutkować uruchomieniem innego programu, program w Delphi jest kontynuowany dalej.

Jak powinno wyglądać to polecenie, żeby działało w taki sposób, że jak uruchamiam program lub plik BAT, to program z Delphi jest wstrzymany i czeka do zakończenia programu wywołanego z polecenia?

0

zobacz w tym temacie bylo cos podobnego

http://4programmers.net/Forum/viewtopic.php?id=147340

ostatnia odpowiedz

0

ale tylko ostatnia metoda.
obie podane na początku metody są, delikatnie mówiąc, nieoptymalne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1