Skip to main content

Atributo: warning disable, warning restore

El warning disable El atributo tiene el efecto de que se supriman advertencias específicas. El warning restore pragma reactiva un mensaje suprimido.

Este atributo se puede utilizar para cada advertencia del compilador. Puede encontrar una lista de todas las posibles advertencias del compilador en el CODESYS Development System en la configuración del proyecto de un proyecto (ProyectoConfiguración del proyecto, Advertencias del compilador categoría).

Sintaxis:

{warning disable <compiler ID>}

{warning restore <compiler ID>}

<compiler ID>: ID ubicado al comienzo de un mensaje de error o advertencia.

ejemplo 292. Ejemplo

Mensaje del compilador:

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

Aplicando el pragma a una declaración de variable:

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

test1 no genera una advertencia; test2 genera una advertencia.