如何在js中定义vb控件使用的数组?
我有一个vb的dll,在jsp中要调用它的一个函数。函数声明格式为:
Public Function zipFile(strSourceFile() As String, strDestinationFile As String, strPassWord As String) As Boolean
有三个参数,第一个是数组,第二和第三个参数是字符串
我在jsp中这样定义
function zipFile() {
var ar1 = new Array(1);
ar1[0] = "E:\\00000006\\00000001.tif";
try{
//MyOcx是Vb写的控件,已经被实例化
MyOcx.zipFile(["fds","asdf"],"0001.zip","123");
} catch(e) {
alert(e.message);
}
}
但是调用的时候会抛出异常——类型不匹配。好像是js中的数组和Vb中的存储方式不一样,但是我不知道如何做?请大侠帮忙