PureBasic - OnError
Généralités
Le but de cette bibliothèque est de rendre la gestion des erreurs dans Purebasic plus facile. Un inconvénient de PureBasic est le contrôle des erreurs dans les exécutables compilés. Il n'y a aucun traitement général des erreurs sans le débogueur, donc cette bibliothèque est là combler ce manque dans la recherche des erreurs dans PureBasic.
Lors du développement il est possible d'utiliser le débogueur pour traquer facilement les erreurs, mais une fois que l'exécutable est finalisé et distribué, le débogueur doit être désactivé rendant impossible la traque précise des erreurs.
Avec ce jeu de commandes avancées, il est parfaitement possible d'intégrer une détection d'erreurs poussée dans votre application tout en disposant de quasiment toute la vitesse de PureBasic (un ralentissement peut se faire ressentir tout de même, plus particulièrement pour les applications gourmandes en temps CPU. Ce désavantage devrait être rapidement disparaître dans les prochaines versions).
Toutes les routines de cette bibliothèque sont codées en assembleur optimisé manuellement et sont divisées de façon à ce que seul le code absolument nécessaire soit inclus dans votre application.
Sommaire des commandes
ClearError
DisASMCommand
GetCurrentEIP
GetDisASMString
GetErrorAddress
GetErrorCounter
GetErrorDLL
GetErrorDescription
GetErrorLineNR
GetErrorModuleName
GetErrorNumber
GetErrorRegister
GoToEIP
OnErrorExit
OnErrorGosub
OnErrorGoto
OnErrorResume
SetErrorNumber
Exemple
OnError.pb
OS Supportés
Windows