J'ai voulu m'essayer à la librairie OnError.
Pour cela, j'ai fait une demande de nombre.
J'ai divisé 74 par ce nombre.
Quand ce nombre était 0, j'ai bien eu l'erreure qui me disait que le programme avait tanté une division par 0.
Mais quand j'essaiais autre chose, il me mettait une autre erreure.
Voici mon code.
Code : Tout sélectionner
nombre$=InputRequester("essais de division par 0","Entre 0 comme nombre:","0")
resultat=74/Val(nombre$)
If GetErrorDescription()
MessageRequester("Erreure","L'erreure suivante c'est produite:"+#crlf+Str(GetErrorNumber())+": "+GetErrorDescription()+" à l'adresse "+Str(GetErrorAddress()),#mb_ok|#mb_iconstop)
Else
MessageRequester("Essais","La division faite donne: "+Str(resultat),#mb_ok|#mb_iconinformation)
EndIf
End

Merci d'avance.