Das pragmawarning disable dient zum Unterdrücken von Warnungen. Zum Aktivieren der Anzeige einer Warnung verwenden Sie das pragma warning restore.
{warning disable <Compiler-ID>}
Compiler-ID: Jede vom Compiler erkannte Warnung bzw. jeder erkannte Fehler verfügt über eine eindeutige ID, die am Anfang der Beschreibung erscheint.
Beispiel für Compiler-Meldungen
------ 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
VAR
{warning disable C0195}
test1 : UINT := -1;
{warning restore C0195}
test2 : UINT := -1;
END_VAR
In diesem Beispiel wird eine Warnung für test2 erkannt. Für test1 dagegen wird keine Warnung erkannt.