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...