Показать сообщение отдельно
Старый 09.08.2006, 17:49   #2  
PMS is offline
PMS
Участник
 
54 / 29 (1) +++
Регистрация: 25.02.2005
Адрес: Санкт-Петербург
Я столкнулся с такой же проблемой. Только хочу наоборот container преобразовать в Binary.

Работает в таком виде:
PHP код:
Binary con2Binary(container _c)
{
    
BinData         bd = new BinData();
    
Binary           b;
    
int                 i;
    
int                 num;
    ;

    
bd.setData(_c); //тут уже заранее заполненный контейнер _c

    
num bd.getVariant().safeArray().lastIndex();

    
= new Binary(num+1);

    for(
i=1i<(num+1); i++)
        
b.byte(i-1bd.getVariant().safeArray().value(i));

    return 
b;

Неужели нет более лаконичного решения? (работает очень долго)
Может у кого-нибудь есть идеи?

Последний раз редактировалось PMS; 09.08.2006 в 18:13.