Dépassement de capacité incomprehenssible :/

Dépassement de capacité incomprehenssible :/ - VB/VBA/VBS - Programmation

Marsh Posté le 22-02-2003 à 17:00:20    

bonjour a tous  
 
Voila  mon bout de code :  
 

Private Sub cmdAddBan_Click()
    Dim BanTimeInSec As Long
     
    BanTimeInSec = txtAddBanSeconds.Text + (txtAddBanMinutes.Text * 60) + (txtAddBanHours.Text * 3600) + ([g]txtAddBanDays.Text * 86400[/g])
    MsgBox (BanTimeInSec)
End Sub


 
Le dépassement de capacité se produit au niveau du texte en gras,  
 
franchement je ne comprend pas pq, et ca a l'air d'etre la multiplication qui pose ce prob...  
 
et meme si je fait CLng(txtAddBanDays.Text)  sur toute les variables ca le dit quand meme...  
 
un long n'est pas sencé pouvoir atteindre -2 147 483 648 et 2 147 483 647 ???????
 
bref je veux pouvoir faire des operation du genre 30000 * 90000 sans ke ca me dise depassement de capacité, j'ai essayé en mettant juste BanTimeInSec = 30000 * 90000 pour tester il me le dit aussi... pige po :'(  
 
merci bcp


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 22-02-2003 à 17:00:20   

Reply

Marsh Posté le 22-02-2003 à 17:06:00    

30000*90000 = 2 700 000 000 :D

Reply

Marsh Posté le 22-02-2003 à 17:09:19    

verdoux a écrit :

30000*90000 = 2 700 000 000 :D


 
heu oui merde...  [:mlc]  
 
bon ben j'ai plus qu'a aller me cacher :D
 
chui excusable ca fait depuis 10H ce matin ke je prog :D :D :D
 
bon ca marche  :lol:  
 
merci a+  :pt1cable:  :pt1cable:  :pt1cable:


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 22-02-2003 à 18:39:47    

_Maximus_ a écrit :


 
chui excusable ca fait depuis 10H ce matin ke je prog :D :D :D
 
 


 
 [:flclsd] Auto-congrulations ! pas mal ! [:belial-]

Reply

Sujets relatifs:

Leave a Replay

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