Skip to main content

コンパイラエラーC0064

メッセージ:間接参照にはポインターが必要です

考えられるエラーの原因:ポインタ変数ではない変数は「逆参照」されます。

エラー訂正:ポインタ変数である変数のみを「間接参照」します。

353. エラーの例:
PROGRAM PLC_PRG
VAR
    i : INT;
    pi : POINTER TO INT;
END_VAR
i^:=1;

メッセージ:

C0018: 'i ^'は有効な割り当てターゲットではありません

C0064:間接参照にはポインターが必要です

エラー訂正:

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