ShellExecute() - poczekać na zakończenie programu

0

Chodzi mi o coś takiego:

begin
  ShellExecute(parametry...);
  ShowMessage('Zakończono wykonywać program');
end;

Co zrobić żeby instrukcja ShowMessage() została wykonana dopiero po zakończeniu wywołanego przez ShellExecute() programu? Będe wdzięczny za wszelką pomoc.

0

ShellExecute(parametry...);

Jeśli odpalasz swój program to może komuniakty?

0

Przez ShellExecute się chyba nie da.
Użyj ShellExecuteEx lub CreateProcess i przekaż Handle utworzonego procesu do WaitForSingleObject.

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