我正在使用第三方COM对象,它有一些方法将值作为BSTR指针传回.由于VBscript仅支持Variant类型尝试以类似Object.Method(sMyString)的方式使用,因此合理地以"类型不匹配"错误结束.
我怀疑这个错误是由COM对象本身而不是VBscript解释器生成的,因为对象获取字符串而不是指针.我试图解决它定义字符串数组但它仍然是相同的错误.
所以我想知道是否有人有类似的问题以及使用了哪些变通方法.
只是为了强调.我无法控制COM对象.这是供应商的应用程序.我必须"按原样"使用它.
谢谢你,Albert Gareev