GetLastError: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 22: Zeile 22:
 
String formatieren - [[FormatMessage]]
 
String formatieren - [[FormatMessage]]
  
 +
 +
[[Kategorie:Kernel]]
  
 
{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Nils Thomsen}}
 
{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Nils Thomsen}}

Version vom 28. Februar 2007, 11:39 Uhr

Liefert den Fehlercode des letzten aufgetretenen Funktionsfehlers des aufrufenden Prozesses zurück.

Declare Function GetLastError Lib "kernel32.dll" () As Long


Rückgabe

Die Funktion gibt – soweit kein Fehler aufgetreten ist – ERROR_SUCCESS zurück. Andernfalls wird der Fehlercode anhand der Systemfehler-Codes [1] zurückgegeben.


Hinweise

Für Visual Basic 6 wird die Funktion Err.LastDLLError als Ersatz für den API-Aufruf bereitgestellt.

Außerdem sollte die Abfrage unbedingt direkt nach dem Funktionsaufruf stattfinden, da viele Funktionen die Fehlerrückgabe per SetLastError auf ERROR_SUCCESS setzen.


Verwandte Funktion(en)

String formatieren - FormatMessageBenutzer:Bernhard Döbler/Vorlage:Zuständig