PHP 未捕获com_exception:参数 0:类型不匹配



我有一个来自 COM 对象的函数GetPoints

/* DISPID=21 */
/* VT_PTR [26] */
function GetPoints( 
/* VT_BSTR [8] [in] */ $WhereClause, 
/* VT_PTR [26] [in] --> ? [29] */ &$pAsynchStatus )

当我调用函数时:

$this->PIserver->GetPoints((string) "tag = 'P260*'")

我得到一个com_exception

未捕获com_exception:参数 0:类型不匹配

我该怎么做才能解决此错误?

您正在使用 PI SDK,它现在是旧版产品。 此外,您需要处理错误代码和类型错误非常神秘的COM问题。

我从未使用过它,但我建议看看PHP:DOTNET,然后安装AF客户端中可用的AF SDK。 您将能够找到比 PI SDK 更好的示例并使用 AF SDK 执行更多操作。 AF SDK文档,学习PI AF SDK的在线课程。

相关内容

  • 没有找到相关文章

最新更新