Lei Lei Shi
2007-07-24 18:41:55 UTC
Hello Everyone,
In my javascript, an ActiveX control returns a byte array, say block. But by
any means I just can not access it. The typeof operator says its time is
unknown, any call to this object will fail, either toArray or toString. Of
course, indexing by [] will fail. Then I tried type casting in the way I
know:
var test = (Object) block;
var test = (Array) block;
var test = (byte[]) block;
var test = (Object[]) block;
var test = (String)block;
But seems javascript doesn't support casting in that way. So I tried to
contruct object from that:
var test = new Object(block);
var test = new Array(block);
var test = new String(block);
But none of above let me access the bytes inside the array.
Is there anyone successed in getting a byte array from an ActiveX control?
Thanks,
Lei Lei Shi
In my javascript, an ActiveX control returns a byte array, say block. But by
any means I just can not access it. The typeof operator says its time is
unknown, any call to this object will fail, either toArray or toString. Of
course, indexing by [] will fail. Then I tried type casting in the way I
know:
var test = (Object) block;
var test = (Array) block;
var test = (byte[]) block;
var test = (Object[]) block;
var test = (String)block;
But seems javascript doesn't support casting in that way. So I tried to
contruct object from that:
var test = new Object(block);
var test = new Array(block);
var test = new String(block);
But none of above let me access the bytes inside the array.
Is there anyone successed in getting a byte array from an ActiveX control?
Thanks,
Lei Lei Shi