Re[6]: массив байт по маршруту .NET -> COM Interop -> JScrip
От: Syd Россия  
Дата: 19.09.06 14:23
Оценка:
Здравствуйте, George Seryakov, Вы писали:

GS>Здравствуйте, Syd, Вы писали:


Syd>>Да, с возвращением Object[] все работает, а вот если нужно возвращать byte[]?


GS>В скрипте — никак. Никак. НИКАК.


GS>Добавь еще и метод который возвращает варианты, если нужно и массив байтов и в скрипте.


Так уже и сделал.

GS>Еще можно попробовать дополнительный обработчик (компонент), который бы массив байтов транслировал бы в массив вариантов. Либо сразу в JSArray. Типа вот так:


GS>
GS>var res = test.SomeMethod("test"));
GS>var tranlator = new ActiveXObject(<ProgId here>);
GS>var array_of_variants = tranlator.ToArayOfVariants(res);
GS>var jsarray1 = new VBArray(array_of_variants);
GS>var jsarray2 = tranlator.ToJSAray(res);
GS>


Большой необходимости в этом варианте нет.
В общем, все спасибо, проблема решена, а главное, понята.
I'm just talking about having fun
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.