Skip to main content

属性:warning disable, warning restore

warning disable 属性には、特定の警告を抑制する効果があります。の warning restore プラグマは抑制されたメッセージを再アクティブ化します。

この属性はすべてのコンパイラ警告に使用できます。すべてのコンパイラ警告のリストは、 CODESYS Development System プロジェクトのプロジェクト設定(プロジェクトプロジェクト設定コンパイラの警告 カテゴリー)。

構文

{warning disable <compiler ID>}

{warning restore <compiler ID>}

<compiler ID>:エラーまたは警告メッセージの先頭にあるID。

292.

コンパイラメッセージ:

typify code ...
C0195: Implicit conversion from unsigned Type 'UINT' to signed Type 'INT' : possible change of sign
Compile complete -- 0 errors

プラグマを変数宣言に適用する:

VAR
    {warning disable C0195}
    test1 : UINT := -1;
    {warning restore C0195}
    test2 : UINT := -1;
END_VAR

test1 警告は生成されません。 test2 警告を生成します。