OnErrorCall() dans vos applications
Publié : mar. 16/juil./2019 15:14
Vous distribuez l’exécutable de votre application et parfois c'est le drame .... "Ca plante" et vous ne savez pas ou !
Il est bon de le rappeler, la solution consiste à mette un gestionnaire d'erreur qui va vous indiquez la nature de l'erreur et le numéro de ligne ou cela se produit comme vous le montre ce petit code de démonstration.
- Désactiver le debugger
- Cocher la case [] Activer le numéro de ligne pour "OnError" dans les préférences du compilatgeur.
- Créer votre exécutable et lancer le.
La déclaration est à mettre au début de vôtre code
Il est bon de le rappeler, la solution consiste à mette un gestionnaire d'erreur qui va vous indiquez la nature de l'erreur et le numéro de ligne ou cela se produit comme vous le montre ce petit code de démonstration.
Code : Tout sélectionner
Declare ErrorHandler()
OnErrorCall(@ErrorHandler())
PokeS(10, "Hello World") ;Ca va planter
Procedure ErrorHandler()
MessageRequester("Ooops", "The following error happened: " + ErrorMessage(ErrorCode()) + #CRLF$ +"line : " + Str(ErrorLine()))
EndProcedure
- Cocher la case [] Activer le numéro de ligne pour "OnError" dans les préférences du compilatgeur.
- Créer votre exécutable et lancer le.
La déclaration est à mettre au début de vôtre code
Code : Tout sélectionner
Declare ErrorHandler()
OnErrorCall(@ErrorHandler())