Concatenation au lieu du + sous VB5

Concatenation au lieu du + sous VB5 - VB/VBA/VBS - Programmation

Marsh Posté le 16-03-2003 à 19:10:43    

En classe on doit faire une calculette sous VB5 pour apprendre a manipuler le logiciel.
 
J ai utilise les boites au lieu de prendre des variables, j ai trouve que c t mieux , mais ce qui a c que pour une addition de 2 nombres,lorsque je fais Text1.Text + Text2.Text, eh bien ca me concatene les nombres  :pfff: alors que pour la soustraction , la division et la multiplication , ca fonctionne correctement.
 
Comment faire pour que ca additionne en gardant les boites?? :??:

Reply

Marsh Posté le 16-03-2003 à 19:10:43   

Reply

Marsh Posté le 16-03-2003 à 20:04:16    

c'est simple, la propriété Text de tes boîtes te renvoient des chaînes de caractères, et elles sont traitées comme telles par l'opérateur + qui joue ici le même rôle que l'opérateur &
 
Aussi dois-tu faire une conversion explicite vers du numérique avant de faire ton addition:
Val(Text1.Text) + Val(Text2.Text)
 


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-03-2003 à 20:20:39    

oki thx  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed