ErrorRegister()

Syntax

Ergebnis = ErrorRegister(Register)
Beschreibung
Gibt den Inhalt des angegebenen CPU-Registers zum Zeitpunkt des 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

Register Die verfügbaren Register-Konstanten hängen vom CPU-Typ ab, für welchen das Programm kompiliert wurde. Die folgenden Werte sind verfügbar:

x86:
  #PB_OnError_EAX
  #PB_OnError_EBX
  #PB_OnError_ECX
  #PB_OnError_EDX
  #PB_OnError_EBP
  #PB_OnError_ESI
  #PB_OnError_EDI
  #PB_OnError_ESP
  #PB_OnError_Flags
x64:
  #PB_OnError_RAX
  #PB_OnError_RCX
  #PB_OnError_RDX
  #PB_OnError_RBX
  #PB_OnError_RSP
  #PB_OnError_RBP
  #PB_OnError_RSI
  #PB_OnError_RDI
  #PB_OnError_R8
  #PB_OnError_R9
  ...
  #PB_OnError_R15
  #PB_OnError_Flags

Rückgabewert

Der Inhalt des angegebenen CPU-Registers zum Zeitpunkt des Fehlers.

Unterstützte OS

Alle

<- ErrorMessage() - OnError Inhaltsverzeichnis - ErrorTargetAddress() ->