Существует директива компилятора для отключения предупреждений, но она может быть установлена только в опциях проекта, в этом случае она применяется ко всем модулям, или в самом модуле, в этом случае она применяется только к этому модулю.
Итак, у вас есть несколько вариантов.
Нереалистичный вариант, который делает именно то, что вы просите:
Таким образом, единственное решение будетотключить предупреждения в вашем проекте, а затем включить их во всех ваших собственных единицах, используя эту директиву.
Самый простой и реалистичный вариант:
Скомпилируйте модули один раз и используйте только DCU, удалив источник из пути к вашей библиотеке.Это проще всего, если вы не хотите их редактировать.
Вы все еще можете добавить их в свой путь просмотра , который отличается от пути к библиотеке .В этом случае используются DCU, но Delphi по-прежнему может находить источники, поэтому вы можете перемещаться по ним во время отладки.
Небольшое преимущество заключается в том, что сборка вашего проекта также происходит быстрее, поскольку эти блоки не нужныперекомпилироваться при каждой сборке.
Лучший вариант:
Прекратить использование этих юнитов вообще.Блоки с таким количеством предупреждений являются неполноценным программным обеспечением и могут вызывать серьезные проблемы.
Другие решения:
- Оставьте в стороне ваши желания не изменять модули и добавьтевсе равно директивы компилятора для этих модулей
- Устранить предупреждения