将VBScript VT_ARRAY|VT_U1 Variant函数参数转换为JavaScript
Convert VBScript VT_ARRAY|VT_U1 Variant function parameter to JavaScript
我正在尝试将以下函数从VBScript转换为JavaScript:
Object.UtilBlobToVariant(VARIANT*pV,长Blob指针,长Blob大小)
其中pv
定义为:
返回类型为(VT_ARRAY|VT_U1)的VARIANT
UtilBlobToVariant
函数是第三方COM库的一部分,所以我不能更改它的定义。
这两个长参数在这个函数的JavaScript版本中运行得很好,但参数pV
在后面给了我一个"类型不匹配"错误,因为pV
总是返回为未定义。
Object
是一个ActiveX对象,所以我的目标是严格意义上的Internet Explorer,因为它和其他COM依赖关系。我尝试过只传递一个var,或者将其实例化为空数组[]
或空对象{}
,但这些都不起作用。这可能吗?
以这种方式尝试
例如,这可能是您的javascript代码
function UtilBlobToVariant(BlobPointer,BlobSize) {
// your code here then at the end:
return pV;
}
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 使用Express捕获参数
- 参数变量出现ngTable指令问题
- AngularJS:我可以跳过函数参数回调吗
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 要求未定义JS回调参数
- 我的jQuery插件参数没有正确启动,遇到了问题
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- jquery设置为使用参数运行
- Javascript”;类“;带有参数的扩展
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- MVC 3页面导航和使用javascript传递参数
- 从查询字符串参数推断出正确的数据类型
- 传递包含'%的参数'在URL中
- 为什么不'我们在javascript中使用函数参数的数据类型
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器