|
![]() |
#1 |
Участник
|
Первый байт (первые два символа в строке) значение 0x07 - идентификатор контейнера. Второй байт - тип первого элемента контейнера (0x01 - целое число; 0x00 - строка; 0x02 - число с плаващей точкой; 0x04 - enum; 0x03 - дата; 0x07 - контейнер; есть еще несколько типов). Дальше идут данные, специфические для этого типа (размер может изменяться). Если элементов в контейнере несколько, то после данных предыдущего будет стоять байт с типом элемента и дальше опять данные. Последний байт контейнера равен 0xFF
Сам enum занимает 3 байта: 1-й - значение enum'а; 2-й и 3-й - ID enum'а (хранится в перевернутом виде - младший байт первым)
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: Logger (5), Товарищ ♂uatr (14). |
![]() |
#2 |
Участник
|
AndyD спасибо! Очень полезная инфа!
|
|
Теги |
ax2009, ax3.0, dictenum::value2id(), enum |
|
|