CEDIT NUMERIQUE

NairodDorian Messages postés 130 Date d'inscription lundi 26 juin 2006 Statut Membre Dernière intervention 18 août 2008 - 10 août 2007 à 17:51
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 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.

https://codes-sources.commentcamarche.net/source/43729-cedit-numerique

shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014
28 août 2007 à 12:38
Merci pour ces précisions ;-)
kts_system Messages postés 25 Date d'inscription vendredi 1 décembre 2006 Statut Membre Dernière intervention 27 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és 1 Date d'inscription vendredi 20 juillet 2007 Statut Membre Dernière intervention 11 août 2007
11 août 2007 à 14:06
ok c'es bon
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 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és 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
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és 130 Date d'inscription lundi 26 juin 2006 Statut Membre Dernière intervention 18 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.
Rejoignez-nous