Skip to main content

SA0118:定数を使用しない初期化

定数を割り当てない初期化子を検索します。

理由:初期化は可能な限り一定であり、他の変数を参照しないようにする必要があります。特に、初期化中の関数呼び出しは、初期化されていないデータへのアクセスにつながる可能性があるため、避ける必要があります。

重要性:中

110.
PROGRAM PLC_PRG
VAR
    dwTemp : DWORD := 22;
    dwTest : DWORD := dwTemp;    //  SA0118
    dwVar : DWORD := TempVarInFUNC();    //  SA0118
END_VAR

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0118: 定数を使用しない初期化