VBA - Получить длинное целое число в байтовом массиве? - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь получить случайное число Long Int (4 байта) в последние 4 байта массива байтов (Dim MybyteArray (от 1 до 16) как байт). Не могу увидеть простой способ сделать это. Есть идеи?

1 Ответ

1 голос
/ 11 ноября 2019

Windows использует данные с прямым порядком байтов. Каждый байт нормальный, большой слева и самый маленький справа. Но байты в обратном порядке. от LSBit до MSBit

00000000, 11111111, 22222222, 33333333

LSByte                         MSByte

или In Hex

&h01, &h23, &h45, &h67 = &h67452301

Intel использует Little Endian, а Motorola использует Big Endian.

...