编译器错误 C0234
信息: __QueryInterface 的第一个操作数必须是接口引用或功能块的实例
可能的错误原因: 不正确的操作数被传递给操作员 __QueryInterface.
错误修正:传递接口引用或功能块的实例。
例 457. 错误示例:
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);