Wykrycie zakończenia programu, ShellExecute

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ć?

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

... dalszy program...

AsYlum
  • Rejestracja:prawie 19 lat
  • Ostatnio:około miesiąc
  • Postów:29
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


<uninitialized object="object">

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.