.

编译器错误 C0240

.
.

消息:__ QueryPointer的第一个操作数必须是接口引用或功能块的实例

可能的错误原因:错误的操作数传递给运算符__QueryPointer.

错误更正:__QueryInterface的第一个操作数必须是接口引用或功能块的实例

.

.错误范例:

PROGRAM PLC_PRG
VAR
    a : INT;
    ITFref : ITF;
    pt : POINTER TO FB;
END_VAR

__QueryPointer(a,pt);

--> C0240: __ QueryPointer的第一个操作数必须是接口引用或功能块的实例
 

.错误更正:

例如:
__QueryPointer (ITFref, pt);