Подавить ложное срабатывание предупреждения при повторном запуске таймера Windows
Я хочу перезапустить таймер Windows, используя VCL6 TTimer
объект. Я делаю это, переключая Enabled
собственность, это, конечно, может сбивать с толку, но я добавил комментарий об этом. Для Cppcheck я также добавил комментарий на его языке:
m_pTimer->Enabled = false;
// die "doppelte Zuweisung" sorgt für einen Neustart des Timers
// cppcheck-suppress redundantAssignment
m_pTimer->Enabled = true;
... но это, очевидно, не помогает, я все еще вижу это предупреждение стиля:
Переменная 'Enabled' переназначается до использования старого значения.
Что я делаю неправильно?
1 ответ
Для версии командной строки встроенные подавления должны быть включены через переключатель командной строки --inline-suppr
, Подробнее см. В руководстве.
Для версии с графическим интерфейсом необходимо активировать встроенные подавления через диалоговое окно настроек (" Редактирование меню" -> "Установки", вкладка " Общие", " Включить встроенные подавления").