.

编译器错误 C0064

.
.

消息:取消引用需要一个指针

可能的错误原因:取消引用了不是指针变量的变量。

错误更正:仅取消引用作为指针变量的变量。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    i : INT;
    pi : POINTER TO INT;
END_VAR
i^:=1;


--> C0018: ‘i^’不是有效的分配目标
--> C0064: 取消引用需要一个指针
 

.错误更正:

例如:
pi := ADR(i); 
pi^ := 1;