Как достать элемент из массива Byte, который лежит в Variant
От: 011  
Дата: 13.09.04 06:25
Оценка:
Есть переменная типа Variant, в которой лежит массив байтов, т.е. она имеет тип Byte(). Как к ним обратиться в VBScript? Скобки не работают. ;(
Re: Как достать элемент из массива Byte, который лежит в Var
От: Vi2 Удмуртия http://www.adem.ru
Дата: 13.09.04 06:49
Оценка:
Здравствуйте, 011, Вы писали:

011>Есть переменная типа Variant, в которой лежит массив байтов, т.е. она имеет тип Byte(). Как к ним обратиться в VBScript? Скобки не работают. ;(


Естественно, VBScript не работает напрямую с массивом байт — он понимает только массив Variant-ов.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re: Как достать элемент из массива Byte, который лежит в Var
От: PA  
Дата: 13.09.04 10:21
Оценка: 22 (3)
Здравствуйте, 011, Вы писали:

011>Есть переменная типа Variant, в которой лежит массив байтов, т.е. она имеет тип Byte(). Как к ним обратиться в VBScript? Скобки не работают. ;(


Для этого случая в VBS есть функции для работы с бинарными данными:

For i=1 To LenB(byteArray)
   currentByte=AscB(MidB(byteArray,i,1))
Next
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.