probleme d'overflow avec variables type Double [résolu]

probleme d'overflow avec variables type Double [résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 14-02-2007 à 19:00:54    

bonjour!
 
voilà ce code me génère une erreur N°6 dépassement de capacité :
 
Dim net As Double, sourceip As Double, mask As Double
sourceip = 2894864394#
mask = 4294967040#
net = sourceip And mask
 
si quelqu'un savait m'expliquer pourquoi je lui en serais vraiment reconnaissant, ça fait des heures que je cherche :(


Message édité par ben2261 le 14-02-2007 à 20:40:27
Reply

Marsh Posté le 14-02-2007 à 19:00:54   

Reply

Marsh Posté le 14-02-2007 à 20:39:40    

bon et bien j'ai trouvé , l'opérateur And se limite à la plage de valeurs du type long signé :  de - à + 2milliards et quelques. donc meme avec des variables de type double au delà de cette valeur ça part en sucette ....
 
bye!

Reply

Sujets relatifs:

Leave a Replay

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