Delphi 7 - создать пользовательское предупреждение

Я использую Delphi 7, и я хочу создать настраиваемое предупреждающее сообщение (которое будет показано во время компиляции), поэтому я могу предупредить других программистов о некоторых изменениях. Я искал в Интернете, но я не нашел ничего подходящего.

Другие решения приветствуются, так как многие другие программисты предупреждены о вещах, которые я хочу, когда они компилируют/строят источники.

Ответ 1

В D2007 вы можете написать

{$MESSAGE 'Hello'}

или

{$MESSAGE ERROR 'Hello'}

- см. документацию . Этот работает с D6 (информация любезно предоставлена ​​Sertac Akyuz).

Ответ 2

Мы также используем $MESSAGE, но с директивой WARN. Как правило, чтобы предупреждать разработчиков о том, что они неявно компилируют единицы непосредственно в их exe/bpl, если они уже содержатся в другой BPL, которую они должны использовать в качестве пакета. D2005 здесь.

{$MESSAGE WARN 'File: FOOUNIT contained in PACKAGE:-> FOOLIB'}

Ответ 3

Иногда я также хочу, чтобы такая функция существовала. К сожалению, я не знаю решения, которое могло бы удовлетворить мои требования.

Лучшим подходом, который я мог себе представить, было бы отдельный файл сообщения, который будет синхронизирован экспертом IDE. Вы можете добавить новое сообщение в этот файл с этим экспертом, как это

требуются новые компоненты DevExpress (Build 123)

и передать его в репозиторий VCS. После того как другие разработчики обновят свои локальные рабочие копии, специалисты IDE сравнивают и синхронизируют файл сообщения с локальной копией и отображают новые сообщения.