GetLastError
Aus API-Wiki
Version vom 28. Februar 2007, 11:39 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 Funktion(en)
String formatieren - FormatMessage
Diese Deklaration wurde von Nils Thomsen erstellt. Sollten Sie Fragen zur Verwendung der entsprechenden Funktion haben, so verwenden Sie hierfür bitte das Visual Basic Forum, die Artikeldiskussionsseite oder die Nutzerdiskussionsseite.