ErrorCode()

Syntaxe

Resultat = ErrorCode()
Description
Renvoie le type de l'erreur qui est survenue. Cette commande renvoie une valeur valide uniquement si l'erreur est gérée par OnErrorCall() ou OnErrorGoto().

Valeur de retour

Renvoie une des valeurs suivantes:
  #PB_OnError_InvalidMemory         : Lecture ou écriture dans une zone protégée.
  #PB_OnError_Floatingpoint         : Erreur de calcul flottant.
  #PB_OnError_Breakpoint            : Point d'arrêt débogueur atteint (autres que ceux du PureBasic).
  #PB_OnError_IllegalInstruction    : Exécution d'une instruction invalide.
  #PB_OnError_PriviledgedInstruction: Exécution d'une instruction privilégiée (system-) non autorisée.
  #PB_OnError_DivideByZero          : Division par zéro (Windows seulement).
Linux et MacOS X génèrent #PB_OnError_Floatingpoint pour les erreurs de division par zéro.

De plus, chaque OS peut avoir plus de valeurs possibles. Sous Windows, des erreurs personnalisées peuvent être génèrées avec RaiseError().

OS Supportés

Tous

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