Einzelnen Beitrag anzeigen

MyFirstPascalWasTP4

Registriert seit: 30. Jun 2009
2 Beiträge
 
Delphi 5 Professional
 
#22

Re: Problem ShellExecute / CreateProcess + Wait mit Vista UA

  Alt 30. Jun 2009, 22:24
Zitat von himitsu:
Delphi-Quellcode:
function ExecAndWait(Filename, Params: String;
                     WindowState: Word = SW_SHOWNORMAL): boolean;
var
  {$IFDEF UNICODE} ShExecInfoW: SHELLEXECUTEINFOW; {$ENDIF}
  ShExecInfoA: SHELLEXECUTEINFOA;
.
.
.
Eine kleine Verständnisfrage: Dass ich ShExecInfo?.hProcess mit CloseHandle schließen muss, ist ja klar (und wird hier auch gemacht). Aber was ist mit dem Parameter hInstApp? Dort wird entweder ein Fehlercode (Wert <= 32) oder eben ein Handle (Wert > 32) zurückgegeben. Muss ich dieses Handle nicht ebenfalls schließen?
Es gibt 10 Arten von Menschen - Solche, die das Binärsystem verstehen und Solche, die es nicht verstehen.
  Mit Zitat antworten Zitat