我希望使用VCL6 TTimer
对象重新触发Windows计时器。我通过切换Enabled
属性来做到这一点,这当然会令人困惑,但我添加了对此的评论。对于Cppcheck,我在其语言中添加了评论:
m_pTimer->Enabled = false;
// die "doppelte Zuweisung" sorgt für einen Neustart des Timers
// cppcheck-suppress redundantAssignment
m_pTimer->Enabled = true;
......但它显然没有帮助,我仍然看到这种风格警告:
变量'已启用'在使用旧值之前重新分配一个值。
我做错了什么?
答案 0 :(得分:1)
对于命令行版本,必须通过命令行开关--inline-suppr
启用内联抑制。有关详细信息,请参阅manual。
对于GUI版本,您必须通过首选项对话框激活内联抑制(菜单编辑 - > 首选项,选项卡常规,< em>启用内联抑制)。