我正在尝试将以下函数从VBScript转换为JavaScript:
Object.UtilBlobToVariant(变体*pV,长BlobPointer,长BlobSize)
其中pv被定义为:
类型(VT_ARRAY|VT_U1)返回的变体
UtilBlobToVariant函数是第三方COM库的一部分,所以我不能更改它的定义。
在这个函数的JavaScript版本中,这两个长参数工作得很好,但是参数pV给了我一个“类型不匹配”的后置词,因为pV总是以未定义的形式返回。
Object是一个ActiveX对象,因此我的目标严格来说是Internet,因为它和其他COM依赖项。我尝试过只传递一个var,或者实例化它为一个空数组[]或一个空对象{},但这些都没有起作用。这有可能吗?
发布于 2014-10-17 13:15:49
试着这样做
例如,这可能是您的javascript代码
function UtilBlobToVariant(BlobPointer,BlobSize) {
// your code here then at the end:
return pV;
}https://stackoverflow.com/questions/26425501
复制相似问题