delphi 7 - создать собственное предупреждение - PullRequest
11 голосов
/ 06 октября 2010

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

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

Ответы [ 3 ]

18 голосов
/ 06 октября 2010

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

{$MESSAGE 'Hello'}

или

{$MESSAGE ERROR 'Hello'}

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

4 голосов
/ 06 октября 2010

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

{$MESSAGE WARN 'File: FOOUNIT contained in PACKAGE:-> FOOLIB'}
1 голос
/ 06 октября 2010

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...