2011-10-06 104 views
5

我們在Borland C++ Builder中開發了一個遺留應用程序。現在我們已將幫助文件更新爲HtmlHelp(.chm)文件,我們希望單擊legacy C++應用程序中的「幫助」按鈕以打開.chm文件。似乎我找不到一個好辦法來做到這一點?誰能幫忙?如何從Borland C++應用程序打開HTMLHelp(.chm)文件

+1

在是什麼格式的舊幫助文件?您使用了哪種版本的BC++?您是否擁有應用程序的源代碼? –

+0

我們以前的幫助是WinHelp。 BC++是Builder 6.我們擁有C++應用程序的源代碼。有人在使用HtmlHelp.ocx的不同主題中提到過,或者只是使用shellexecute。任何人都可以告訴我一些示例代碼? – user981848

回答

-1

在Borland/CodeGear/Embarcadero論壇中,這已經被多次提出並且被回答了很多遍,並帶有完整的代碼片斷。搜索檔案http://www.deja.comhttp://forums.embarcadero.com

+0

-1不是一個有用的評論。我剛剛搜索論壇,並得到了一個單詞htmlhelp的命中,這並沒有解決我的問題。至少提供一個鏈接來支持你的陳述。 – marcp

+2

這個答案已經貼出3年之前。 Embarcadero的論壇服務器在幾周前墜毀,所有過去的消息都丟失了。但有第三方存檔網站可以提供過去郵件的副本。或搜索Google。 –

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); 

希望這是一些價值

相關問題