2

Delphi XE2 (Update 2) を使用して、フォームにボタンを持つ Win32 VCL アプリケーションを作成します。HTMLHelpViewerが uses リストにあることを確認してください。FormCreate で、アプリケーションのヘルプ ファイルを有効な CHM ヘルプ ファイルに設定します。

Application.HelpFile:='C:\path to my help file\help file.chm';

ボタンの OnClick イベントで、ヘルプ ファイルの目次を表示します。

Application.HelpShowTableOfContents;

アプリケーションを実行し、ボタンをクリックすると、ヘルプ ファイルが表示されます。次に、ヘルプ ウィンドウの右側の目次フレーム (左側のヘルプ トピックのリストではなく、現在のトピックのヘルプ テキストを表示するフレーム) をクリックし、Ctrl-Fを押してテキストを検索します。何も起こりません。

CtrlExplorerからヘルプ ファイルを開くと、F期待どおりに動作します。

CtrlDelphi 2007で同じコードとヘルプ ファイルを使用するとF、期待どおりに動作します。

XE2 のバグか、設定し忘れたものですか? これを Win7 x64 でテストしました。

4

0 に答える 0