OVH Cloud OVH Cloud

Erreur d'execution 13.

2 réponses
Avatar
st3phane
Je sais on va me dire c un probleme de service pack comme
dit dans http://faq.vb.free.fr/index.php?question=38 mais
non il ont installer service pack5 et rien y fait

2 réponses

Avatar
Sebho
non c'est un problème de type incompatible, effectue tes conversions te
manière explicite, parfois de manière implicite elles déconnent

(exemple debug.print &h8000 renvoie -32768 au lieu de 32768, et il y a plein
d'autres cas)

sebho


"st3phane" a écrit dans le message de
news:019b01c36f4a$36d270d0$
Je sais on va me dire c un probleme de service pack comme
dit dans http://faq.vb.free.fr/index.php?question8 mais
non il ont installer service pack5 et rien y fait


Avatar
Zoury
Salut Sebho! :O)

(exemple debug.print &h8000 renvoie -32768 au lieu de 32768, et il y a


plein
d'autres cas)



hmm.. en fait c'est normal. La valeur &H8000 est considere comme etant un
Integer (qui est signe) par le systeme et non comme un Long car elle peut
tres bien etre conserve sur 2 octets. Essai Debug.Print &H8000& ou encore
CLng(&h8000) et tu auras le bon resultat. Ce n'est donc pas le systeme qui
deconne mais plutot le systeme qui fonctionne. :O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/