|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
Имею одномерный массив байт с размером 4 элемента. Как его преобразовать в переменную типа Long средствами VBA Excel. Заранее благодарю всех откликнувшихся. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2016, 15:01 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
например так: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 01:16 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
Спасибо вам огромное за помощь. Только у меня правильно получилось при обратно порядке элементов массива: 3 - 0. Стандартной функции с проверкой порядка записи байтов нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 15:32 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
А откуда какая бы то ни была функция может знать правильный порядок четырех случайных чисел? Это программиста забота - вынимать в том порядке, в каком укладывал. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 15:45 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
Shocker.Pro, не корректный у меня вопрос получился. Тогда интересно, например, как автор данного макроса узнал, что размер заголовка файла всегда будет записан в dbf-файле в порядке big-endian. Имею ввиду вот эту строчку: Код: vbnet 1. 2.
Где Код: vbnet 1.
- длина заголовка. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 16:56 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
ну для начала это ведь little-endian - более поздний (9) байт считается старшим (*256) (ЕЯННП) собственно, порядок хранения определяется либо соглашением, либо каким-нить признаком. Откуда узнал - может спецификацию прочитал? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 17:14 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
Shocker.Proну для начала это ведь little-endian - более поздний (9) байт считается старшим (*256) (ЕЯННП) Так было бы удобнее запомнить. Но логика с этими названиями негуманоидная) В little-endian в конце записывается старший байт. собственно, порядок хранения определяется либо соглашением, либо каким-нить признаком. Откуда узнал - может спецификацию прочитал? )) Ну, да) Туплю. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 18:03 |
|
Преобразование массива байт в переменную типа Long
|
|||
---|---|---|---|
#18+
JagareВ little-endian в конце записывается старший байт.ну так я о чем? 9 же больше, чем 8 )) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2016, 18:07 |
|
|
start [/forum/topic.php?fid=61&gotonew=1&tid=2173063]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 464ms |
0 / 0 |