MIRC 6.14 ET LA GESTION DES ERREURS

Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005 - 25 avril 2004 à 12:34
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 23 nov. 2004 à 16:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22254-mirc-6-14-et-la-gestion-des-erreurs

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
23 nov. 2004 à 16:30
Ha d'accord, maintenant c'est plus clair :D

En effet cela serait pratique, peut-être aurons-nous un jour la chance de bénéficier de ce genre de fonction lors d'une prochaine version de mIRC ? En attendant, il faut faire avec les moyens du bord. (de bons vieux echo par-ci par-là afin de cerner le problème)
cs_Melnofil Messages postés 71 Date d'inscription dimanche 23 juin 2002 Statut Membre Dernière intervention 1 février 2008
23 nov. 2004 à 14:59
Hum j'ai pas été assez explicite dans mon "Ps" :
L'idée c'etait de faire des assertions de tel sorte que si les assertions ne sont pas bonnes, une erreur sort en indiquant le numéro de la ligne qui a appelée la fonction. (Même si un echo avec un message d'erreur et en affichant $1- ca aide toujours pas mal)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
23 nov. 2004 à 07:14
Merci de ton commentaire Melnofil.

Il est vrai que mon titre prête à la confusion, mon tuto explique comment gèrer les erreurs pouvant être provoquées dans mIRC et non en créer de nouvelle.

Tu peux toutefois créer tes "propres messages d'erreur" en vérifiant si tel ou tel paramètre est correct à partir de la structure de controle else-if, et dans ce cas, faire un halt ou afficher la raison de l'erreur en echo
cs_Melnofil Messages postés 71 Date d'inscription dimanche 23 juin 2002 Statut Membre Dernière intervention 1 février 2008
22 nov. 2004 à 23:05
Merci beaucoup pour cette source, ca fait longtemps que je cherchais un équivalent du try/catch ! Je cours essayer ca tout de suite ^_^

(...)

"Nécéssite minimum mIRC 6.14" => Lol ca explique pkoi je l'ai pas trouvé (et oui j'ai lu toute la doc ^^) je suis encore sur la 6.12 (et ma doc aussi :p).

(...)

Génial exactement ce qu'il me fallait !

Ulcius : Effectivement ca peut poser un problème si on fait disparaître complètement l'erreur, mais on peut très bien mettre du code par la suite pour afficher l'erreur ailleurs, .

A ce sujet une remarque bonne à savoir : Si jamais on fait une erreur dans le label "error:" l'erreur ne peut à nouveau être récupérée (sinon on risquerait les erreurs à l'infini).

Melnofil

Ps: Ca me dis pas comment créer une erreur (Par exemple pour faire une assertion dans un identifiant personnalisé)... Dommage.
Ulcius Messages postés 44 Date d'inscription dimanche 20 juin 2004 Statut Membre Dernière intervention 1 octobre 2004
3 sept. 2004 à 06:01
Interressant, mais personnellement, je préfère Avoir les erreur, pour savoir où aller les corrigés! Sinon, des erreur dans un addon, surtous pour un débutant, il y en a.
Donc, si les erreur son ignoré,, le scripteur débutant ou meme Avancer comme vous, ne poura pas savoir exactement qu'est-ce qui cause l'érreur, donc ne peut la corriger.

:) cétais mon ptit commentaire , mais c bien parreil ton truc drixer
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
25 avril 2004 à 17:13
Bonne idée ;)
Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005
25 avril 2004 à 12:34
c'est vraiment bon a savoir. c'est pas tombé dans l'oreil d'un sourd :))
Rejoignez-nous