|
|
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
помогите лишить задачу, бьюсь оч долго уже есть activeX возвращающий байтовый массив. на странице определяю его в Object, и потом делаю <script language="vbscript"> Dim vbarray vbarray = MYACTIVEX.VariantValue Document.writeln(VarType(vbarray)) Document.write("LENGHT:") Document.write(UBound(vbarray,1)) fmain.TEST.value=vbarray </script> VarType получаемого значения равен 8209 что соответствует байтовому массиву, длинна как нужно Но в поле HIDDEN формы хрень получаеться! и при считывании его в дальнейшем значение получаеться обрезанным. Может както массив байт в строку разложить и передать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 15:56:25 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
вызов происходит из aspx-ой страницы сответственно VBSCRIPT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 16:00:30 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
Байтовый массив через страницу можно передать только в виде шестнадцатеричной строки. Или поместить его в сессию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 16:32:36 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
мне любым способом главное чтоб работало :) нужно на сервере прочитать значение полученное от activeX (запущенное на клиенте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 16:41:49 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. А на сервере в обратную сторону. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 17:09:01 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
for x = lbound(vArray) to ubound(vArray) next x все ок работает в вот s = s & Hex$(vArray(x)) не работает. вообще использование vArray(x) не работает.... страница у меня ASPX (но код за ним c#) на ней использую <script type=text/vbscript language="vbscript"> for x = lbound(vArray) to ubound(vArray) s = s & Hex$(vArray(x)) next </script> что за проблема... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 17:18:07 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
авторвсе ок работает в вот s = s & Hex$(vArray(x)) Оно видимо не понимает функцию Hex$. Тогда переделай контрол, чтобы он внутре формировал строку и выдавал уже ее. так и быстрее будет. авторвообще использование vArray(x) не работает.... Ты хоть vArray переименовал?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 17:26:20 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
конечно переименовал непойму почему мой массив не выдеет значений МАССИВ(X) IsArray(моймассив) = true UBound(моймассив) = 81 кстате в массиве бинарные данные.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 17:32:20 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
пробовал контролом передавать бинарную строку но при присвоении элементу формы, дальнейшему ее чтению на сервере и использованию - оказывается строка не полная =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 17:33:43 |
|
||
|
Как передать байтовый массив через форму?
|
|||
|---|---|---|---|
|
#18+
авторпробовал контролом передавать бинарную строку Бинарную, в смысле из 0 и 1? Переделай по-любому в шестнадцатеричную. авторно при присвоении элементу формы, дальнейшему ее чтению на сервере и использованию - оказывается строка не полная =( На каком этапе строка обрезается? Попробуй впихнуть в textarea и сравнить с той, что выходит из контрола. Может стоят ограничения на длину строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2005, 17:50:11 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=325&tid=2167663]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 377ms |

| 0 / 0 |
