Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

déclaration variable et dépassement de capacité

2 réponses
Avatar
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

2 réponses

Avatar
isabelle
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
Avatar
PatrIck
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