NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008
-
10 août 2007 à 17:51
shenron666
Messages postés229Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention20 août 2014
-
28 août 2007 à 12:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
shenron666
Messages postés229Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention20 août 2014 28 août 2007 à 12:38
Merci pour ces précisions ;-)
kts_system
Messages postés25Date d'inscriptionvendredi 1 décembre 2006StatutMembreDernière intervention27 novembre 2018 21 août 2007 à 16:35
slt je vais tester le CInvalidArgException (je ne connais pas)
Un CEdit avec un style ES_NUMBER ne peut pas gerer le nbr de chiffres apres la virgule, ne remet pas a la derniere valeur si depassement de la limite, ne convertit pas les points en virgules...
armand0512
Messages postés1Date d'inscriptionvendredi 20 juillet 2007StatutMembreDernière intervention11 août 2007 11 août 2007 à 14:06
ok c'es bon
shenron666
Messages postés229Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention20 août 2014 11 août 2007 à 13:21
quelle différence y a t-il avec un CEdit avec le style ES_NUMBER appliqué ?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 août 2007 à 17:59
C'est pas évident ce que tu dis, on a pas forcément envie d'avoir une fonction qui fait planter l'application quand les params sont incorrects
NairodDorian
Messages postés130Date d'inscriptionlundi 26 juin 2006StatutMembreDernière intervention18 août 2008 10 août 2007 à 17:51
J'ai regarde c'est pas mal.
Juste une remarque pour ta methode SetParam.
Tu testes les parametres passer a la fonction et si ils sont faux tu affiches un message d'erreur.
Marques donc la fonction comme ceci SetParam(float Min, float Max, int nbCAV) throw (CInvalidArgException) et lance l'exeception CInvalidArgException lorsque tu detectes un argument invalide. N'essayes pas toi meme de corriger les erreurs d'arguments c'est le developpeur qui est responsable des parametres qu'il passe a sa fonction. Donc si c'est faux, c'est faux.
28 août 2007 à 12:38
21 août 2007 à 16:35
Un CEdit avec un style ES_NUMBER ne peut pas gerer le nbr de chiffres apres la virgule, ne remet pas a la derniere valeur si depassement de la limite, ne convertit pas les points en virgules...
11 août 2007 à 14:06
11 août 2007 à 13:21
10 août 2007 à 17:59
10 août 2007 à 17:51
Juste une remarque pour ta methode SetParam.
Tu testes les parametres passer a la fonction et si ils sont faux tu affiches un message d'erreur.
Marques donc la fonction comme ceci SetParam(float Min, float Max, int nbCAV) throw (CInvalidArgException) et lance l'exeception CInvalidArgException lorsque tu detectes un argument invalide. N'essayes pas toi meme de corriger les erreurs d'arguments c'est le developpeur qui est responsable des parametres qu'il passe a sa fonction. Donc si c'est faux, c'est faux.