ErrorCode()

Syntax

Ergebnis = ErrorCode()
Beschreibung
Gibt den Fehler-Code des aktuell behandelten Fehlers zurück. Dieser Befehl gibt nur dann einen aussagekräftigen Wert zurück, wenn es einen durch OnErrorCall() oder OnErrorGoto() behandelten Fehler gab.

Parameter

Diese Funktion hat keine Parameter.

Rückgabewert

Gibt einen der folgenden Werte zurück:
  #PB_OnError_InvalidMemory         : Lese- oder Schreib-Operation an einer ungültigen Stelle
  #PB_OnError_Floatingpoint         : Fließkomma-Fehler
  #PB_OnError_Breakpoint            : Debugger Haltepunkt erreicht (nicht-PureBasic Haltepunkte)
  #PB_OnError_IllegalInstruction    : Versuch, eine illegale Anweisung auszuführen
  #PB_OnError_PriviledgedInstruction: Versuch, eine privilegierte (System-) Anweisung auszuführen
  #PB_OnError_DivideByZero          : Division durch Null (nur auf Windows)
Linux und Mac OSX melden #PB_OnError_Floatingpoint für "Division durch Null" Fehler.

Daneben wird jedes OS weitere mögliche Fehler-Werte haben. Auf Windows können "selbsterstellte" Fehler mit dem RaiseError() Befehl eingerichtet werden.

Unterstützte OS

Alle

<- ErrorAddress() - OnError Inhaltsverzeichnis - ErrorFile() ->