Есть ли способ заставить компилятор Delphi постоянно отображать все подсказки и предупреждения?
Вот поведение, которое я сейчас наблюдаю в Delphi 6:
- Проверить свежую копию моего приложения из системы контроля версий
- Откройте проект в Delphi и скомпилируйте
- Отображаются все подсказки и предупреждения для проекта.
- Сделайте изменение в одной единице
- Компилировать
- Отображаются только подсказки и предупреждения для измененного блока.
Итак, я подумал, может быть, я смогу обмануть Delphi, удалив все файлы dcu
, чтобы заставить его перекомпилировать все. Не повезло. Фактически компилятор перекомпилирует все модули, но не отображает подсказки и предупреждения для этих модулей.
РЕДАКТИРОВАТЬ: выполнение полной сборки (Проект> Сборка) дает такие же неудачные результаты.
НОВАЯ ИНФОРМАЦИЯ: если я изменяю модуль, а затем компилирую, я получаю предупреждения. Однако, если я изменяю модуль, а затем выполняю сборку, я не получаю предупреждений. Я думаю, это указывает на то, что предупреждения где-то отключаются. Возможно, в сторонней библиотеке?
Кажется, должен быть способ попросить Delphi повторно отобразить все эти подсказки и предупреждения, которые не требуют, чтобы я проверял новую копию из системы управления версиями или изменял каждую единицу по очереди.