déclaration variable et dépassement de capacité

Le
Patrick
Bonjour,

comment peut on expliquer ceci ?

Dim D1 As Long
D1 = (57 * 20 * 5 * 6) ' = 34.200
ReDim t(1 To D1, 1 To 4) 'dépassement de capacité


et ceci est accepté
D1 = 50000
Redim t (1 to D1, 1 to 4)

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #26415497
bonjour Patrick,
il faut mettre le type de chaque nombre As Double
Dim D1 As Double
D1 = (57# * 20# * 5# * 6#)
isabelle
Le 2016-11-03 à 16:16, Patrick a écrit :
Bonjour,
comment peut on expliquer ceci ?
Dim D1 As Long
D1 = (57 * 20 * 5 * 6) ' = 34.200
ReDim t(1 To D1, 1 To 4) 'dépassement de capacité
et ceci est accepté
D1 = 50000
Redim t (1 to D1, 1 to 4)
Merci
PatrIck
Le #26415498
Merci :)
Patrick
Le jeudi 3 novembre 2016 22:01:12 UTC+1, isabelle a écrit :
bonjour Patrick,
il faut mettre le type de chaque nombre As Double
Dim D1 As Double
D1 = (57# * 20# * 5# * 6#)
isabelle
Le 2016-11-03 à 16:16, Patrick a écrit :
Bonjour,
comment peut on expliquer ceci ?
Dim D1 As Long
D1 = (57 * 20 * 5 * 6) ' = 34.200
ReDim t(1 To D1, 1 To 4) 'dépassement de capacité
et ceci est accepté
D1 = 50000
Redim t (1 to D1, 1 to 4)
Merci
Publicité
Poster une réponse
Anonyme