Attribute warning disable

Panoramica

È possibile utilizzare il pragma warning disable per eliminare gli avvisi. Per attivare la visualiz­zazione dell'avviso, usare il pragma warning restore.

Sintassi

{warning disable <ID compilatore>}

ID compilatore: ogni avviso e ogni errore rilevato dal compilatore ha un ID univoco che viene visualizzato all'inizio della descrizione.

Esempio di messaggi del compilatore

------ Build started: Application: Device.Application ------
typify code ...
C0196: Implicit conversion from unsigned Type 'UINT' to signed Type 'INT' : possible change of sign
Compile complete -- 0 errors

Esempio

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

In questo esempio viene rilevato un avviso per test2. Per test1, tuttavia, non verrà rilevato alcun avviso.