コンパイラエラー C0454
[メッセージ]: では代入式を使用できません __NEW 別の式の中の演算子。代わりにポインター変数を使用してください。
考えられるエラー原因: とのアサイン __NEW 演算子は 0 に対するテストで直接使用されます。
エラー修正: 代入をスタンドアロンのステートメントとして使用します。IF ステートメントの条件には POINTER 変数を使用してください
例 486. エラーの例:
PROGRAM PLC_PRG VAR pSt: POINTER TO ST_Data; END_VAR IF (pSt := __NEW(ST_Data)) = 0 THEN RETURN; END_IF
メッセージ:
C0454: 代入式を __NEW 演算子と一緒に別の式で使用することはできません。代わりにポインター変数を使用してください。
例 487. エラー修正の例:
PROGRAM PLC_PRGVAR pSt: POINTER TO ST_Data; END_VAR pSt := __NEW(ST_Data); IF pSt = 0 THEN RETURN; END_IF