Page 1 sur 1
[v4 beta 8] Plantage avec SetErrorNumber() [Corrigé]
Publié : mer. 29/mars/2006 21:06
par LOULOU25
La commande SetErrorNumber(100) plante PureBasic
Beta8 V4.O
Publié : jeu. 30/mars/2006 17:44
par LOULOU25
En fait en allant sur le forum Anglais , j'ais découvert que SetErrornumber plantait lorsqu'on utilise le deboggueur qui gére lui mùême son propre systéme d'erreur. Il suffit pour que ça ne plante pas d'executer le programme sans le deboggueur. Il ne s'agit donc pas d'un bugg
Publié : jeu. 30/mars/2006 19:10
par Fred
J'ai mis a jour la doc pour signaler ce probleme.
Publié : jeu. 30/mars/2006 22:45
par comtois
Fred a écrit :J'ai mis a jour la doc pour signaler ce probleme.
dans la doc tu parles de l'erreur 53 et dans le code exemple c'est l'erreur 54 qui est utilisée ?
Sinon c'est normal de n'avoir que le numéro de l'erreur ? je m'attendais à lire le texte associé au numéro ?
et si un texte doit s'afficher, ça serait bien d'avoir une liste, j'ai vu que tu avais posté une liste dans la section bug du forum anglais, je n'arrive pas à la retrouver, je voulais voir si ce No 54 correspondait effectivement à l'erreur du fichier.
Le code exemple donne ça
---------------------------
---------------------------
Error 54
---------------------------
OK
---------------------------
Publié : jeu. 30/mars/2006 23:44
par Fred
C'est normal qu'il y ait que le n° de l'erreur etant donné que j'aurais pu mettre n'importe quel chiffre. Ce n'est pas lié à une erreur système. Sinon tu peux changer le 53 en 54

.
Publié : ven. 31/mars/2006 6:46
par comtois
ok je n'avais pas compris que les chiffres étaient arbitraires
Je n'ai jamais utilisé cette lib, va falloir que j'y jette un oeil.
J'avoue que je n'arrive pas à comprendre l'intérêt de la chose.
Le messageRequester pourrait aussi bien afficher directement le message d'erreur reçu en paramètre de la procédure ?
Il doit y avoir une subtilité qui m'échappe.
J'imagine que l'intérêt c'est de concentrer la gestion des erreurs au même endroit , dans une seule procédure qui reçoit un numéro et se charge d'afficher un texte en clair ? , bref je vais ouvrir un post dans le forum général pour en parler , si quelqu'un a les idées claires sur le sujet , ça m'intéresse
