Delphi 2007中的HelpInsight文档

时间:2008-09-10 00:04:16

标签: delphi documentation ndoc

我正在使用D2007并尝试​​使用HelpInsight功能(自D2005以来提供)来记录我的源代码。我主要想让HelpInsight工具提示工作。通过各种网络冲浪和实验,我发现了以下内容:

  1. 使用三斜杠(///)注释样式比其他记录的注释样式更常用。即:{*! comment *}{! comment }
  2. 评论必须在声明之前。对于大多数情况,这将意味着将它们放在代码的接口部分。 (明显的例外是对于无法从当前单元外部访问的类型和函数,因此在实现块中声明。)
  3. 第一条评论不能用于某项功能。 (即它必须是一个类型 - 或者至少看起来解析器必须在HelpInsight功能工作之前看到“type”关键字)
  4. 尽管遵循了这些“规则”,但有时帮助洞察力却找不到我写的评论。一个文件没有生成正确的HelpInsight工具提示,但如果我将此文件包含在一个不同的虚拟项目中,它就可以正常工作。

    有没有人有其他指示/技巧让HelpInsight工作?

1 个答案:

答案 0 :(得分:4)

我发现了另一个警告(在我的情况下是“错误的”)

似乎将具有HelpInsight注释的单元必须显式添加到项目中。仅仅在编译项目时将单元放在搜索的路径中是不够的。

换句话说,该单元必须包含在Project的.dpr / .dproj文件中。 (使用项目|“添加到项目”菜单选项)