Isnumeric: voilà une fonction qui parait bien !?

Isnumeric: voilà une fonction qui parait bien !? - VB/VBA/VBS - Programmation

Marsh Posté le 26-05-2004 à 15:05:37    

Et bien je vais vous répondre franchement: NON.
Pourquoi ?
Très simple, des fois elle fait n'importe quoi: J'ai besoin de savoir si une chaine de caractères peut être interprétée comme un nombre
 
IsNumeric("7c" ) renvoie false (normal)
 MAIS
IsNumeric("5f" )  renvoie vrai !!!!!
 
Si j'additionne 1 et 1a (ce qui est un non sens) alors j'obtient 2  :??:  :??:  :??:  :??:  :??:  :??:  
 
voilà qui est vraiment gênant.

Reply

Marsh Posté le 26-05-2004 à 15:05:37   

Reply

Marsh Posté le 26-05-2004 à 15:56:40    

j'ai pas ce problème chez moi, il renvoit faux dans les cas que tu cites (VB6 SP5)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 26-05-2004 à 16:09:36    

Je cite VBA access

Reply

Marsh Posté le 26-05-2004 à 16:22:43    

sous VBA Access, j'ai False dans les 2 cas (Access 97 & XP).


---------------
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 26-05-2004 à 16:27:46    

Scuse tout le monde  car j'ai fait une faute de frappe:
Essayez avec "1f"

Reply

Marsh Posté le 26-05-2004 à 16:29:49    

ça rends toujours faux chez moi sous VB6 SP6


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 26-05-2004 à 16:30:48    

pareil ici (toujours VB6 et Access 97/XP)
euh mareek, ya pas de VB6 SP6 :D (le SP6 c'est pour SourceSafe seulement :o)


---------------
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 26-05-2004 à 16:34:32    

drasche a écrit :

pareil ici (toujours VB6 et Access 97/XP)
euh mareek, ya pas de VB6 SP6 :D (le SP6 c'est pour SourceSafe seulement :o)


Si, je viens de l'installer ya moins d'une heure :o
http://msdn.microsoft.com/vstudio/ [...] fault.aspx


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 26-05-2004 à 16:34:48    

Je sais que je ne suis pas fou  !!!!! :)
A qui je peux envoyer une copie d'écran pour bien le montrer à tout le monde ?

Reply

Marsh Posté le 26-05-2004 à 16:47:04    

non mais le fait est que mareek et moi avons des VB qui sont à  jour, ce qui n'est peut-être pas ton cas ;)  Tu as quelle version d'Access? Parce que je serais pas étonné que mon Access 97 utilise la même version de VBA que Access XP.


---------------
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 26-05-2004 à 16:47:04   

Reply

Marsh Posté le 26-05-2004 à 16:50:42    

drasche a écrit :

non mais le fait est que mareek et moi avons des VB qui sont à  jour, ce qui n'est peut-être pas ton cas ;)  Tu as quelle version d'Access? Parce que je serais pas étonné que mon Access 97 utilise la même version de VBA que Access XP.


Moi ça m'étonnerai fortement, ya vraiment trop de différences entre le VBA d'office 97 et celui d'office 200/XP


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 26-05-2004 à 16:53:20    

je parle pur VBA hein, pas toute l'interface qu'il peut y avoir à côté (donc le runtime lui-même).


---------------
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 26-05-2004 à 16:57:36    

j'ai 97

Reply

Marsh Posté le 26-05-2004 à 16:58:55    

drasche a écrit :

je parle pur VBA hein, pas toute l'interface qu'il peut y avoir à côté (donc le runtime lui-même).


Oui, j'avais compris et je maintiens ce que je dis. VBA "97" est proche de VB5 alors que VBA "2000/XP/2003" est basé sur VB6.
D'ailleurs le code VBA d'un fichier Access97 ne fonctionnera pas sous Access 2000/XP/2003


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 01-06-2004 à 12:54:50    

mareek a écrit :

Oui, j'avais compris et je maintiens ce que je dis. VBA "97" est proche de VB5 alors que VBA "2000/XP/2003" est basé sur VB6.


 
VB5 et VB6, d'un point de vue du code, ce sont exactement les memes!

Reply

Sujets relatifs:

Leave a Replay

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