gpt4 book ai didi

delphi - 在DELPHI XE中升级到HTMLHelpViewer(找不到HTMLHelpViewer.pas)

转载 作者:行者123 更新时间:2023-12-02 03:24:35 26 4
gpt4 key购买 nike

我正在从 Delphi 6 升级到 Delphi XE。在 Delphi 6 中,我使用 HTML 帮助文件 (.chm) 并使用 StoHtmlHelp 来制作它,以便我可以像调用 .hlp 文件一样调用上下文相关帮助。我正在升级到 Delphi XE,因此我需要使用 native HTML 帮助支持。

我知道我应该将 HTMLHelpViewer 添加到项目的 use 子句中,但是当我这样做时,我收到编译器警告,指出它找不到该文件。

无法编译使用的单元“HTMLHelpViewer.pas”

有谁知道为什么 Delphi 默认情况下找不到这个文件?它应该是内置的。

最佳答案

无法编译文件和找不到文件不是一回事。如果 Delphi 尝试编译 HTMLHelpViewer.pas,您必须:

  • 在您的库路径上有 vcl 源文件夹(不推荐),或者
  • 另一个 HTMLHelpViewer.pas 文件位于您的库路径上的某个位置,该路径位于标准 Delphi lib 文件夹之前,并且该 HTMLHelpViewer.pas 文件包含 Delphi XE 不满意的内容。

第一个不太可能,如果 Delphi 无法编译它的一个单元(除了 system.pas),那确实会很奇怪。

第二种似乎更有可能......如果该单元用于编译,Delphi XE 的提示很可能是由于 Delphi 6 和 Delphi XE 之间的差异造成的。

关于delphi - 在DELPHI XE中升级到HTMLHelpViewer(找不到HTMLHelpViewer.pas),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com