Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Externes Programm ausführen

  Alt 11. Dez 2017, 09:41
Du hast doch einen Debugger. False kommt nur zurück wenn entweder WaitForSingleObject oder GetExitCodeProcess fehlschlägt oder der ExitCode ungleich Null ist.

Die ganzen WinApi-Funktionen die einen Boolean zurückgeben würde ich immer mit Win32Check(..) prüfen. Deine Methode wirft dann direkt die passene EOSError -Exception, da musst du nichts mehr mit GetLastError() usw. herauspflücken.
  Mit Zitat antworten Zitat