Error Manager est un programme qui permet de choisir ce que doit faire sa calc, si un programme commet une erreur. * Il permet de Continuer le programme * De quitter le programme * De recommencer le programme ou l'action ayant provoqué une erreur * De faire un RESET de la calc (à faire dans le pire des cas) En plus si l'erreur provoqué n'est pas connue de ErrorMan, va vous demander sont nom, ce qui permet de créer des erreurs 'personelles' Il y as deux méthode pour de l'utiliser : * Utiliser un programme de lancement par exemple : LANCER(progname) Prgm (c)Nom du programme Lbl debut Try #(progname)() Else Errorman(errornum,progname) If Whattodo=1:Goto debut If Whattodo=2:Stop If Whattodo=3:Goto debut EndTry EndPrgm (c) représente le signe de commentaire. Cette méthode ne permet pas de continuer le programme ayant commis une erreur, elle ne peut que le redémarrer * Utiliser Error Manager directement dans son programme : Ceci demande un peut de modification, mais elle reste minime : Il suffit à chaque fois que vous faites un Try:else:endtry de rajouter dans votre programme PROGRAMM() Prgm Lbl debut (Par exemple) ... Try ... Else Errorman(errornum,"Nom du Programme") If Whattodo=1:ClrErr If Whattodo=2:Stop If Whattodo=3:Goto debut EndTry ... EndPrgm Cette méthode permet un plus grand contrôle sur le programme, il permet de recommencer juste avant l'erreur, ce que la première méthode ne permet pas.