编译器错误 C0234
信息: __QueryInterface 的第一个操作数必须是接口引用或功能块的实例
可能的错误原因: 不正确的操作数被传递给操作员 __QueryInterface
.
错误修正:传递接口引用或功能块的实例。
例 452. 错误示例:
PROGRAM PLC_PRG VAR a : INT; ITFref, ITFref2 : ITF; ITFref2 : ITF2; END_VAR __QueryInterface(a ,ITFref); INTERFACE ITF EXTENDS __SYSTEM.IQueryInterface INTERFACE ITF2 EXTENDS ITF
信息:
C0234: __QueryInterface 的第一个操作数必须是接口引用或功能块的实例
错误修正:
__QueryInterface(ITFref2, ITFref);