GetLastError

Aus API-Wiki
Zur Navigation springenZur Suche springen

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.