VB6 - Dimension d'une valeur

VB6 - Dimension d'une valeur - VB/VBA/VBS - Programmation

Marsh Posté le 22-04-2010 à 18:55:28    

voila mon probleme, je veux chercher une valeur alphanumerique de 5 CHR
je peux avoir : ABCDE, 12345 ou 12A25 (exemple)
 
je lance donc la requete suivante:
 
If VAL(VARIABLE) <> 0 then
Do ....
End If
 
cas 1 : ABCDE => la machine ne fait rien et saute la boucle
cas 2 : 12345 => exécution du Do ...
cas 3 : Erreur : Overflow
 
on tombe sur le cas d'un hexadécimal a priori et VB panique
 
donc => comment dimensionner ma variable ?


---------------
http://www.ypikay.com
Reply

Marsh Posté le 22-04-2010 à 18:55:28   

Reply

Marsh Posté le 22-04-2010 à 19:09:27    

L'utilisateur doit pouvoir entrer un nombre sous la forme hexa ou décimale ?


---------------
VB.NET is good ... VB6 is better !
Reply

Marsh Posté le 22-04-2010 à 22:12:23    

Si c'est un hexa,
 
Il faut ajouter "&H" à ta variable
 
variable = "&H" & variable
If VAL(VARIABLE) <> 0 then

Reply

Marsh Posté le 06-05-2010 à 22:48:42    

Ok cool !
Merci à vous !!


---------------
http://www.ypikay.com
Reply

Sujets relatifs:

Leave a Replay

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