Как разделить две переменных типа Integer, запакованные в одну типа Long?
Как вытащить первое число (младшие 16 бит) я разобрался:
integerVar = (Clng(LongResult%) and &hØffff&)
А вот как с остальными 16 старшими?
Private Type x1
x As Integer
y As Integer
End Type
Private Type x2
x As Long
End Type
Private Sub Form_Load()
Dim x As x1, y As x2
y.x = &H11112222
LSet x = y
Debug.Print hex(x.x), hex(x.y)
End Sub
Сейчас этот форум просматривают: Google-бот и гости: 4