Wykrycie zakończenia programu, ShellExecute

0

Delphi uruchamia przy pomocy ShellExecute zewnętrzny program, który wykonuje pewne operacje na plikach po czym się zamyka.

Chcę, żeby program w Delphi nie "szedł" dalej, póki okno tego zewnętrznego programu się nie zamknie. Jak to zrobić?

ShellExecute(d,'open', 'cv.exe','plik.txt',nil,0);
{tutaj program ma czekać, dopóki powyższy cv się nie zakończy}

... dalszy program...

0

Sprawdź to rozwiązanie. O ile dobrze pamiętam używałem go do odpalania ARJ i generowania archiwum.

http://delphi.about.com/od/windowsshellapi/a/executeprogram.htm

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