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 (Progetto → Impostazioni 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.
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.