Ответ 1
В D2007 вы можете написать
{$MESSAGE 'Hello'}
или
{$MESSAGE ERROR 'Hello'}
- см. документацию . Этот работает с D6 (информация любезно предоставлена Sertac Akyuz).
Я использую Delphi 7, и я хочу создать настраиваемое предупреждающее сообщение (которое будет показано во время компиляции), поэтому я могу предупредить других программистов о некоторых изменениях. Я искал в Интернете, но я не нашел ничего подходящего.
Другие решения приветствуются, так как многие другие программисты предупреждены о вещах, которые я хочу, когда они компилируют/строят источники.
В D2007 вы можете написать
{$MESSAGE 'Hello'}
или
{$MESSAGE ERROR 'Hello'}
- см. документацию . Этот работает с D6 (информация любезно предоставлена Sertac Akyuz).
Мы также используем $MESSAGE, но с директивой WARN. Как правило, чтобы предупреждать разработчиков о том, что они неявно компилируют единицы непосредственно в их exe/bpl, если они уже содержатся в другой BPL, которую они должны использовать в качестве пакета. D2005 здесь.
{$MESSAGE WARN 'File: FOOUNIT contained in PACKAGE:-> FOOLIB'}
Иногда я также хочу, чтобы такая функция существовала. К сожалению, я не знаю решения, которое могло бы удовлетворить мои требования.
Лучшим подходом, который я мог себе представить, было бы отдельный файл сообщения, который будет синхронизирован экспертом IDE. Вы можете добавить новое сообщение в этот файл с этим экспертом, как это
требуются новые компоненты DevExpress (Build 123)
и передать его в репозиторий VCS. После того как другие разработчики обновят свои локальные рабочие копии, специалисты IDE сравнивают и синхронизируют файл сообщения с локальной копией и отображают новые сообщения.