Здравствуйте, 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);