消息:__QueryInterface的第一个操作数必须是接口引用或功能块的实例
可能的错误原因:错误的操作数传递给运算符__QueryInterface
错误更正:__QueryInterface的第一个操作数必须是接口引用或功能块的实例
.错误范例:
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);