Показать сообщение отдельно
Старый 03.03.2006, 09:00   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Первый байт (первые два символа в строке) значение 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).