GetLastError

Aus API-Wiki
Wechseln zu: Navigation, Suche

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

Declare Function GetLastError Lib "kernel32" Alias "GetLastError" () As Long


Rückgabe

Die Funktion gibt - soweit kein Fehler aufgetreten ist - 0 = False 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 0 = False setzen.