delphi 7 - 创建自定义警告

时间:2010-10-06 10:04:25

标签: delphi delphi-7 compiler-warnings

我正在使用Delphi 7,我想创建一个自定义警告消息(将在编译时显示),因此我可以警告其他程序员进行一些修改。我在互联网上搜索过,但我没有发现任何相关内容。

其他解决方案也受到欢迎,因为在编译/构建源代码时,其他程序员会被警告我想要的东西。

3 个答案:

答案 0 :(得分:18)

在D2007中你可以写

{$MESSAGE 'Hello'}

{$MESSAGE ERROR 'Hello'}

- 请参阅documentation。这works since D6(信息由Sertac Akyuz提供)。

答案 1 :(得分:4)

我们也使用$ MESSAGE,但使用WARN指令。通常提醒开发人员不要将单元直接编译到他们的exe / bpl中,如果它已经包含在另一个BPL中,那么它们应该用作一个包。 D2005在这里。

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

答案 2 :(得分:1)

有时我也希望存在这样的功能。不幸的是,我不知道任何可以满足我要求的解决方案。

我可以想象的最好的方法是一个单独的消息文件,它将由IDE专家同步。您可以使用此专家

向此文件添加新消息
  

需要新的DevExpress组件(Build 123)

并将其提交到VCS存储库。在其他开发人员更新其本地工作副本后,IDE专家会将消息文件与本地副本进行比较和同步,并显示新消息。