如何从Borland C++应用程序打开HTMLHelp(.chm)文件

6
我们有一个使用Borland C++ Builder开发的遗留应用程序。现在我们已经将帮助文件更新为HtmlHelp (.chm)文件,我们想要点击遗留C++应用程序中的帮助按钮以打开.chm文件。似乎我找不到一个好的方法来实现这个?有人可以帮忙吗?

1
你的旧帮助文件是什么格式?你使用的BC ++版本是什么,你是否有应用程序的源代码? - onedevteam.com
我们以前的帮助是WinHelp。BC++是Builder 6。我们拥有C++应用程序的源代码。在另一个主题中,有人提到使用HtmlHelp.ocx或只使用shellexecute。有人可以给我展示一些示例代码吗? - user981848
2个回答

2

我的应用程序使用HTML帮助,但在更新的C++ Builder版本中。

以下是我们如何在主表单中包含它的代码片段。

//helpviewer
#include "HTMLHelpViewer.hpp"
#pragma link "HTMLHelpViewer"

在formactivate事件中
Application->HelpFile = "some drive letter:\\some directory\\somehelpfile.chm";

显示帮助信息。
Application->HelpCommand(HELP_CONTENTS,0);

希望这些内容对您有所帮助。


-1

1
-1 不是一个有用的评论。我刚刚在论坛上搜索了一下“htmlhelp”这个词,只找到了一个结果,而且并没有解决我的问题。请至少提供一个链接来支持你的说法。 - marcp
2
这个回答是3年前发布的。Embarcadero的论坛服务器在几周前崩溃了,所有过去的消息都丢失了。但是有第三方存档网站可以提供过去消息的副本。或者搜索谷歌。 - Remy Lebeau

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接