Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中active x控件(VB)返回的进程数组_Javascript_Asp.net_Com_Activex_Activexobject - Fatal编程技术网

javascript中active x控件(VB)返回的进程数组

javascript中active x控件(VB)返回的进程数组,javascript,asp.net,com,activex,activexobject,Javascript,Asp.net,Com,Activex,Activexobject,我正在为IE开发一个ActiveX控件,该控件通过javascript调用。ActiveX控件是在visual basic中开发的,它有一个字符串数组。我将如何在javascript中使用这个字符串数组 例如: var a = new Array() a = objActiveX.GetArray(); // call to active x returns array of string, how will I loop through this in javascript. 上面这行不行

我正在为IE开发一个ActiveX控件,该控件通过javascript调用。ActiveX控件是在visual basic中开发的,它有一个字符串数组。我将如何在javascript中使用这个字符串数组

例如:

var a = new Array()
a = objActiveX.GetArray(); // call to active x returns array of string, how will I loop through this in javascript. 
上面这行不行。 我想循环使用javascript中的每个字符串


建议。

通常,从COM/OLE/ActiveX组件返回的数组是
SAFEARRAY
s。JScript中有一个名为
VBArray
的特殊对象,可在两者之间进行调整

有关在JavaScript数组和
SAFEARRAY
s之间来回切换的示例,请参阅

有关
VBArray
的更多详细信息,请参见:


请注意,这是JScript的一部分——我不能100%确定IEs默认脚本运行时是JScript,但我认为是这样。

此函数将多维VB安全数组转换为多维javascript数组

,如果你能打破它,请告诉我。

需要更多信息。什么“不起作用”?“警报”(a:+a)会给你带来什么;"?