属性‘warning disable’,属性‘warning restore’
此编译指令导致某些警告被抑制。警告还原编译提示会导致被抑制的消息重新激活。
语法:
{警告禁用<编译器ID>}
{警告还原<编译器ID>}
<compiler ID>: 位于错误或警告消息开头的ID。
.例如
编译器消息:
输入代码……
C0196: 从无符号类型“ UINT”隐式转换为带符号类型“ INT”:可能会更改符号
编译完成-0个错误
将编译指示应用于变量声明:
VAR
{warning disable C0195}
test1 : UINT := -1;
{warning restore C0195}
test2 : UINT := -1;
END_VAR
test1不会生成错误消息,test2会生成错误消息。