Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#33

Re: Rückgabewert von CreateProcessWithLogonW und GetLastErro

  Alt 24. Jan 2005, 15:51
Zitat von tommie-lie:
Zitat von Luckie:
Aber das ist Mist, weil dann die aufrufende Routine die Fehlerbehandlung nicht machen kann.
Du könntest als Rückgabewert den Wert von GetLastError zurückgeben:
Delphi-Quellcode:
CreateProcessBlubb(...);
  result := GetLastError;
So würde zumindest ich es machen
Wenn CreateProcessWithLogonW() True zurückgegeben hat, müsste GetLastError() ja 0 sein. Und andernfalls hat es halt einen bestimmten Fehlerwert. In der Aufruffunktion überprüfst du dann
Habe ich auch probiert, wird auch 0 zurückgegeben, wenn der Aufruf fehlschlägt. Aber danke für die ausführliche Erläuterung wie man GetLastError auswertet.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat