[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re:[H.S.] explication exeptions



Le jeu, 26 oct 2000, Vincent Heurteaux a écrit :
Salut à tous,

>  Je sais que c'est un poil H.S, mais quelqu'un pourrait m'expliquer ce que
> sont ces exeptions, et dans quel cas elles sont utiles?
> 

Bon je vais tenter d'etre un peu plus explicite que le message précédent sur le
sujet:

Comme l'a dit Sebastien, une exception permet de récupérer les erreurs d'une
action et de modifier le comporte du programme en conséquence, au moment de la
programmation, cela s'écrit un peu de cette facon:

essai de faire cette action et si tu n'y arrive pas alors fait cette autre
action.

Résultat pour chaque sous action de l'action qu'il doit essayer de faire le
programme doit regarder si cela m'entraine pas d'erreur (division par 0,
lecture d'un fichier vide, écriture hors des limites d'un tableau (on déclare un
tableau de 10 cases et on ecrit dans la 12ème)), et s'aménager une porte de
sortie au cas ou cela se passe mal, ces 2 contraintes vérification et sortie
prope rajoute du code et donc du temps d'éxécution et demande des ressources,
mais en contrepartie cela évite que le programme plante lamentablement sur une
erreur bete comme celles que j'ai cité plus haut.

Voilà en espérant que tu as un peu mieux compris le pourquoi et le comment des
exeptions. Si tu désires plus de détails n'hésite pas.

> merci d'avance.
> vincent
> 
-- 
A+

Pierre CASTELLA



Reply to: