GetLastError
Aus API-Wiki
Version vom 26. Februar 2007, 22:08 Uhr von Nils Thomsen (Diskussion | Beiträge)
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 Funktionen
[FormatMessage]