Показать сообщение отдельно
Старый 27.02.2009, 01:55   #1  
Varmen is offline
Varmen
Участник
 
190 / 13 (1) ++
Регистрация: 02.10.2007
следуюший затык pack/unpack
Classdeclaration
X++:
#define.CurrentVersion(1)
    #localmacro.CurrentList
       employerId[4],
       strOrderText,
       dateOrderDate
    #endmacro
X++:
public container pack()
{
 return [#CurrentVersion, #CurrentList] + super();
}

X++:
public boolean unpack(container packedClass)
{
 boolean ret;
 Integer version = conpeek(packedClass,1);
 
 switch (version)
 {
  case #CurrentVersion:
  [version, #CurrentList] = packedClass;
  ret = true;
  break;
  default: 
  ret = false;
 }
return ret;
}

не сохраняет значения диалога, что можно еще добавить/убавить.
__________________
The Variable men power.

Последний раз редактировалось Varmen; 27.02.2009 в 01:57.