ActiveX对象方法具有此签名。
long DirectIO(long Command, long* pData, BSTR* pString)
Int32 DirectIO(Int32, Int32 ByRef, System.String ByRef)我试图从javascript调用这个方法。我尝试了许多组合,但总是得到一个“类型错配”错误。
参考链接:
,那么为什么VBScript会在这里产生类型错配错误呢?VBScript不知道!该对象生成类型不匹配错误,VBScript忠实地报告该错误。对象的调用实现调用类型库实现为您提供的调用的默认实现。它说:“我有一个对一个变体的引用,那个变体是一个字符串。我需要一个对一个字符串的引用。这是一个类型错配。”
发布于 2012-02-19 02:45:29
考虑到我在这个问题中的所有引用,目前的结论是,不可能直接从Javascript调用该函数。
然而,另一种方法(COM代理/包装器)的可能性是可能的。
https://stackoverflow.com/questions/1429737
复制相似问题