Показать сообщение отдельно
Старый 20.12.2010, 12:44   #5  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
спасибо за информацию о существующих методах. Нашел 3 метода в классе Global:
X++:
static fieldId    fieldId2Ext (fieldId  fieldId, ArrayIdx arrayIndex)  // Returns an extended FieldId, based on the fieldId and the Array index
static int        fieldExt2Idx (fieldId fieldExtId)  // Returns the Array index part of an extended FieldId
static fieldId    fieldExt2Id (fieldId fieldExtId)  // Returns the fieldId part of an extended FieldId
Цитата:
Сообщение от TasmanianDevil Посмотреть сообщение
<ID поля> & 0xFFFF0000 >> 16 = Индекс поля в массиве EDT, для "немассивных" всегда 1
для "немассивных" полей в таблице, а также для поля типа массив без указания индекса старшее слово = 0, если ж будет 1, то значения Id будут больше 65535.
__________________
--- SHiSHok

Последний раз редактировалось SHiSHok; 20.12.2010 в 12:58.