Я объявлял некоторые методы, которые иногда используются только для отладки. Например:Удалить предупреждение компилятора о объявленном, но не используемом символе
// For debugging purposes only
{$IFDEF DBG}
procedure SaveLUTs();
{$ENDIF}
Эти методы используются редко, и только если DBG определен. Если метод не используется следующее предупреждение компилятора генерируется:
[Hint] Hardware.pas(184): Private symbol 'SaveLUTs' declared but never used
Помимо закомментировав декларации и тела метода, есть способ отметить SaveLUTs
так, что компилятор не будет генерировать предупреждение? Мне все еще нужны обычные предупреждения, которые должны быть сгенерированы, включая предупреждения о других объявленных методах или переменных, которые не используются.
Использование Delphi 7 и заинтересованность в том, как это можно сделать для новых версий Delphi.
Работает так же, как предлагалось ... не может поддержать ответ, потому что моя репутация слишком низкая. –
Следует просто не заботиться о предыдущем состоянии подсказок или предупреждений. Просто выключите их временно, а затем снова включите. –
@StefanGlienke И почему бы вам включить их после? Почему ВК? Потому что вы предполагаете, что это параметр в опции проекта? Что, если это не так? Если это не так, зачем нам сначала отключать их? Хорошо, честная точка. Но тогда это означает, что ваша компиляционная директива имеет смысл только при построении с определенной настройкой ('Hints ON'). Если вы построили с отключенными подсказками, он включил подсказки для всего после этого блока кода, что не является целью. Хотя это не критично, это тоже не идеально. –