Wykrycie zakończenia programu, ShellExecute

Wykrycie zakończenia programu, ShellExecute
  • Rejestracja: dni
  • Ostatnio: dni
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: dni
  • Ostatnio: dni
  • 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

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.