GetLastError

Aus API-Wiki
Zur Navigation springenZur Suche springen

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.