Skip to main content

Attributo: warning disable, warning restore

IL warning disable L'attributo ha l'effetto di sopprimere avvisi specifici. IL warning restore pragma riattiva un messaggio soppresso.

Questo attributo può essere utilizzato per ogni avviso del compilatore. Puoi trovare un elenco di tutti i possibili avvisi del compilatore nel file CODESYS Development System nelle impostazioni di progetto di un progetto (ProgettoImpostazioni del progetto, Avvisi del compilatore categoria).

Sintassi:

{warning disable <compiler ID>}

{warning restore <compiler ID>}

<compiler ID>: ID che si trova all'inizio di un errore o di un messaggio di avviso.

Esempio 292. esempio

Messaggio del compilatore:

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

Applicare il pragma a una dichiarazione di variabile:

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

test1 non genera un avviso; test2 genera un avviso.