Skip to main content

Attribut : warning disable, warning restore

Le warning disable L'attribut a pour effet de supprimer des avertissements spécifiques. Le warning restore pragma réactive un message supprimé.

Cet attribut peut être utilisé pour chaque avertissement du compilateur. Vous pouvez trouver une liste de tous les avertissements possibles du compilateur dans le CODESYS Development System dans les paramètres d'un projet (ProjetParamètres du projet, Avertissements du compilateur catégorie).

Syntaxe:

{warning disable <compiler ID>}

{warning restore <compiler ID>}

<compiler ID>: ID situé au début d'un message d'erreur ou d'avertissement.

Exemple 292. Exemple

Message du compilateur :

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

Application du pragma à une déclaration de variable :

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

test1 ne génère pas d'avertissement ; test2 génère un avertissement.