GetLastError: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 21: Zeile 21:
  
 
String formatieren - [[FormatMessage]]
 
String formatieren - [[FormatMessage]]
 +
 +
 +
{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Nils Thomsen}}

Version vom 28. Februar 2007, 11:37 Uhr

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


Benutzer:Bernhard Döbler/Vorlage:Zuständig