Borland の C++ Builder で記述された従来の 32 ビット アプリケーションがあります。プログラムで HtmlHelp ファイル内の特定のページを表示する必要があります。今まで HtmlHelp.ocx を介してこれを行ってきましたが、このスレッドで説明されているように、これは Windows Vista / Windows7 の x64 バージョンでは機能しません。
アプリケーションを 64 ビット実行可能ファイルとしてコンパイルできません。したがって、私がこれまでに見つけた唯一の回避策は、32 ビット DLL をロードして呼び出し、32 ビット DLL インターフェイスを COM インターフェイスとして公開する COM オブジェクトを実装する 32 ビット コンポーネントを作成することです。
特定のトピックを含む chml ファイルを表示するには、あまりにも複雑に思えます。何か他のものがあるに違いありません。しかし、それは何ですか?