我正在使用Delphi 7,我想创建一个自定义警告消息(将在编译时显示),因此我可以警告其他程序员进行一些修改。我在互联网上搜索过,但我没有发现任何相关内容。
其他解决方案也受到欢迎,因为在编译/构建源代码时,其他程序员会被警告我想要的东西。
答案 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专家会将消息文件与本地副本进行比较和同步,并显示新消息。