OnError Bizarre !!!!
Publié : jeu. 26/juil./2007 17:09
Bon voilà, depuis un certain temps j’ai remarqué que les OnError ne marchaient que pour quelque erreurs, Donc elle sert à rien, car les erreurs quelle gère sont des erreur plus ou moins prévisible, comme la division par le 0.
Voilà quelque exemple pour mieux comprendre :
N’oubliez pas de désactiver le Déboguer !!!
Là ça marche :
Là ça ne marche pas :
Par contre le débuguer gère ces erreurs , alors à quoi bon la Lib OnError si elle n’englobe pas toutes ou la quasi majorité des erreur ?

Voilà quelque exemple pour mieux comprendre :
N’oubliez pas de désactiver le Déboguer !!!

Là ça marche :
Code : Tout sélectionner
Procedure Erreur()
MessageRequester("Info", "Erreuuuuuuuuuuur")
EndProcedure
OnErrorGosub(@Erreur())
a = a / 0
End
Code : Tout sélectionner
Procedure Erreur()
MessageRequester("Info", "Erreuuuuuuuuuuur")
EndProcedure
OnErrorGosub(@Erreur())
CloseScreen()
LoadSprite(0,"adresse introuvable.xxxxxxxxx")
End
