ErrorRegister()

Syntaxe

Resultat = ErrorRegister(Register)
Description
Renvoie le contenu du registre spécifié lorsque l'erreur est survenue. Cette commande renvoie une valeur valide uniquement si l'erreur est gérée par OnErrorCall() ou OnErrorGoto().

Arguments

Les registres disponibles dépendent du CPU pour lequel le programme est compilé. Les valeurs suivantes sont disponibles:

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
PowerPC:
  #PB_OnError_r0
  #PB_OnError_r1
  #PB_OnError_r2 
  ...
  #PB_OnError_r31
  #PB_OnError_cr
  #PB_OnError_xer
  #PB_OnError_lr
  #PB_OnError_ctx

OS Supportés

Tous

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