PDA

Показать полную графическую версию : Как переменную типа Long записать в массив типа Double?


Юрий_Нд
24-09-2023, 18:49
Доброго дня Уважаемые.
Подскажите пожалуйста, как переменную типа Long записать в массив типа Double?
Прошу прощения, если неправильно сформулировал проблему.
Спасибо __________ Юрий.

a_axe
24-09-2023, 19:24
Юрий_Нд, саму переменную - никак, а значение переменной Long присвоить элементу массива можно без проблем, даже не используя функцию cDbl()
Sub nm1()
Dim dblA(1 To 2) As Double
Dim lngB As Long
lngB = 2147483647#

dblA(1) = lngB

End Sub

ну или
Sub nm()
Dim dblA(1 To 2) As Double
Dim lngB As Long
lngB = 2147483647#

dblA(1) = CDbl(lngB)

End Sub




© OSzone.net 2001-2012