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.