Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1894 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  si edit1 <> [0..255] alors HELP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

si edit1 <> [0..255] alors HELP

n°255045
TheWaxWeaZ​le
-
Posté le 27-11-2002 à 13:39:33  profilanswer
 

Hello,
J'aimerais savoir comment faire pour autoriser a mettre dans une edit que les valeur 0 à 255.
et que si c'est différent ca m'avertisse avec une valeur boolean false.
 
je pesne qu'il faut faire avec Array mais je sais pas trop comment.
 
Aider moi svp :)
 
Merci

mood
Publicité
Posté le 27-11-2002 à 13:39:33  profilanswer
 

n°255059
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-11-2002 à 13:47:37  profilanswer
 

La valeur entrée (nombre) dans l'edit ?
 
  PasBon := not (StrToIntDef(Edit1.Text, -1) in [0..255]);


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°255072
TheWaxWeaZ​le
-
Posté le 27-11-2002 à 13:59:54  profilanswer
 

ah oui ca marcher merci, mais tu saurais m'expliquer a koi sert le -1 ? et que veux dire le StrToIntDef
 
merci :)

n°255102
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-11-2002 à 14:16:14  profilanswer
 

Si jamais Edit1.Text contient une chaîne invalide, StrToInt lance une exception. Pour ne pas devoir la gérer, on peut utiliser StrToIntDef, qui demande un second paramètre. Ce second paramètre est la valeur renvoyée par la fonction si jamais la chaîne donnée ne contient pas un nombre valide. Comme ici les bornes (0 à 255) sont connues et inférieures aux bornes d'un Integer, il suffit de passer une valeur hors de ces bornes comme second paramètre, donc j'ai mis -1, mais on aurait pu aussi mettre 256 ou -500, peu importe.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  si edit1 <> [0..255] alors HELP

 

Sujets relatifs
[C/C++] template: j'ai merdé, help siouplaitHelp insertion image
vb6 va t-il disparaitre ? HELP !!!!un warnig sous devc++ help please
String To Char HelpJe rech des cours en francais sur les termcaps, help !
help selection sqlhelp id
help me !! besoin d'un coup de main (pas de catégorie)help me !! besoin d'un coup de main (pas de catégorie)
Plus de sujets relatifs à : si edit1 <> [0..255] alors HELP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR