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

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


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

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

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

var res = test.SomeMethod("test"));
var tranlator = new ActiveXObject(<ProgId here>);
var array_of_variants = tranlator.ToArayOfVariants(res);
var jsarray1 = new VBArray(array_of_variants);
var jsarray2 = tranlator.ToJSAray(res);
GS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.