480 * 70 => overflow :/ [resolu]

480 * 70 => overflow :/ [resolu] - VB/VBA/VBS - Programmation

Marsh Posté le 29-03-2004 à 11:23:31    

youp voici mon pitit programme
 

Private Sub Form_Load()
Dim top As Double
    top = 480 * 70
 
    End
End Sub


 
ERREUR: overflow
 
idem avec int, long, single
 
 
 
je dois etre très neuneu, mais y a un truc qui m'échappe :/


Message édité par art_dupond le 29-03-2004 à 11:44:31

---------------
oui oui
Reply

Marsh Posté le 29-03-2004 à 11:23:31   

Reply

Marsh Posté le 29-03-2004 à 11:31:07    

oki c'est bon
 
 
top = CDbl(480) * CDbl(70)


---------------
oui oui
Reply

Marsh Posté le 29-03-2004 à 11:34:28    

ou  
 
top = 480# * 70#


---------------
oui oui
Reply

Marsh Posté le 29-03-2004 à 11:56:27    

c'est le 70 qui fout la merde, il le prend comme un byte :/ (inférieur à 255). Je parle de ce genre de problème dana la FAQ ;)


---------------
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 29-03-2004 à 11:59:50    

ah ok merci :)


---------------
oui oui
Reply

Sujets relatifs:

Leave a Replay

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