ErrorCode()

Syntaxe

Resultat = ErrorCode()
Description
Renvoie le code de l'erreur qui est survenue.

Arguments

Aucun.

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 (système) 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. Sous Windows, des erreurs personnalisées peuvent être génèrées avec RaiseError().

Remarques

Cette commande renvoie une valeur valide uniquement si l'erreur est gérée par OnErrorCall() ou OnErrorGoto().

OS Supportés

Tous

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