Dépassement de capacité incomprehenssible :/ - VB/VBA/VBS - Programmation
Marsh Posté le 22-02-2003 à 17:09:19
verdoux a écrit : 30000*90000 = 2 700 000 000 |
heu oui merde...
bon ben j'ai plus qu'a aller me cacher
chui excusable ca fait depuis 10H ce matin ke je prog
bon ca marche
merci a+
Marsh Posté le 22-02-2003 à 18:39:47
_Maximus_ a écrit : |
Auto-congrulations ! pas mal !
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 ^_^