Показать сообщение отдельно
Старый 15.06.2006, 11:25   #9  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
а вот и Unpack() собственно:

PHP код:
public boolean unpack(container packedClass)
{
    
container       _base;
    
container       _packedQuery;
    
boolean         _ret;
    
Integer         _version    conPeek(packedClass,1);

    switch (
_version)
    {
        case 
#CurrentVersion:
            
[_version#CurrentList, _packedQuery, _base] = packedClass;
            
if (!_packedQuery)
                return 
false;
            
queryRun = new QueryRun(_packedQuery);
            
_ret super(_base);
            break;
        default:
            
_ret false;
    }
    return 
_ret;