如何在Delphi 2010的IDE中修复损坏的上下文敏感帮助

Rob*_*ank 3 delphi delphi-2010

工作了一段时间后,我的D2010帮助系统坏了.

突出显示TStringList之类的关键字并点击F1会产生消息"找不到上下文的帮助".

将光标放在属性编辑器中的属性字段(如ModalResult)中并点击F1会显示一个沙漏,这就是全部.

单击IDE的主菜单"帮助",然后单击"Delphi帮助".我可以在搜索字段中键入TStringList(在显示的Microsoft Document Explorer中,加载"What's New - Embarcadero RAD Studio")并获得适当的结果.

任何人有任何关于如何解决此问题的建议?

Ken*_*ite 6

您可以通过重建帮助索引文件来使事情变得更好.

打开命令提示符,然后导航到$(BDS)\ Help\Doc文件夹.运行H2Reg -u以取消注册现有的帮助主题,然后运行H2Reg -r以重新注册.然后启动帮助,你应该得到一个说明它是索引内容的对话框.

如果您想了解有关H2Reg.exe的更多信息,只需在命令行中不带参数运行它; 它将显示一个对话框,其中包含有关命令行开关及其功能的详细信息.您还应该扫描H2Reg.ini,因为它对每个部分都有评论以及它对事物的影响.

而且,除此之外,XE的帮助大大改善了,尽管它还有很长的路要走.