Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HelpInsight中的XML文档不';我每次都不工作_Xml_Delphi - Fatal编程技术网

HelpInsight中的XML文档不';我每次都不工作

HelpInsight中的XML文档不';我每次都不工作,xml,delphi,Xml,Delphi,在Delphi2007中,我在XML文档方面遇到了几个问题。有时有效,有时无效。目前,它几乎不起作用。我注意到有,但这些变通办法不适合我。有没有人知道如何修复HelpInsight bug,或者我必须记录源代码以使其在IDE中可见 这里只是一个例子。在本例中,3/4的文档可以工作。在我真正的项目中,可能是50个作品中的1-2个 更新更多屏幕截图: 这是类中的正常过程 这个过程在类中的其他地方调用 HelpInsight中没有提供帮助。您描述的错误至少在Delphi 2010中仍然存在,但

在Delphi2007中,我在XML文档方面遇到了几个问题。有时有效,有时无效。目前,它几乎不起作用。我注意到有,但这些变通办法不适合我。有没有人知道如何修复HelpInsight bug,或者我必须记录源代码以使其在IDE中可见

这里只是一个例子。在本例中,3/4的文档可以工作。在我真正的项目中,可能是50个作品中的1-2个


更新更多屏幕截图:

这是类中的正常过程

这个过程在类中的其他地方调用


HelpInsight中没有提供帮助。

您描述的错误至少在Delphi 2010中仍然存在,但在Delphi XE4中已修复(我没有安装XE..XE3,无法测试)。您自己已经找到了在实现中使用单元名称处理过程/函数名称的解决方法

还要注意的是,当您在代码中的其他地方调用该过程时,如下所示

procedure WhatEver;
begin
  xx
end;
将鼠标悬停在
xx
上时,将按预期显示HelpInsight文档


最后,如果您的HelpInsight语句在50次中只运行了1次或2次,则无法提供任何帮助,除非您给出示例。

1)它在XE4中已修复,这对我没有帮助。我们负担不起迁移到新的Delphi版本的费用。不仅产品本身的高成本,而且不兼容的第三方组件,以及向Unicode的迁移将花费数千美元。2) 当我在代码中的某个地方调用
xx
时,错误仍然是一样的-HelpInsight中没有显示帮助,即使我将过程从
xx
更改为
Unit1.xx
。3)我无法提供真实的示例,因为此错误几乎是随机出现的,甚至在BDS的每个开头都消失或重新出现。我不能发布这个项目的任何来源。然而,我编辑了原来的帖子,并添加了两个新的截图。4) 没有任何可用的第三方解决方案可以在IDE中完成此文档吗?目前,Delphi对我们来说几乎是不可用的,因为我们无法以高效的方式记录我们的功能way@Daniel:如果该错误已在更高版本中修复,则需要升级到该版本以获得修复。关于“是否有任何可用的第三方解决方案?”,这个问题在这里是离题的,这一点在文档中已经清楚地说明了。我有一个问题,这就是为什么我要问这个问题。对于每个bug,都有解决方法,所以我主要在这里搜索。正如我所说,我们无法升级,因为像CrystalReports这样的第三方供应商是不兼容的,我们不会将2000份报告迁移到一个新的系统中。@DanielMarschall我想你只能接受这样一个事实:在这个版本中,你无法获得帮助洞察力,没有它,你就无法继续前进。别无选择。