[All]
Porting an application using Winhelp32 to BDS 2006/7 the HelpJump calls appear not to work.
概要: In porting a Delphi or C++Builder application using a Winhelp32 help file to BDS 2006/7 you might find that calls to HelpJump refuse to work
This is due to an issue in WinHelpViewer.pas, the issue has been reported and should be resolved in later versions. But by modifying WinHelpViewer.pas as follows and adding the unit to your Delphi or C++Builder project the problem should be resolved.
This will of course only work for NONE package using applications.
function TWinHelpViewer.UnderstandsTopic(const Topic: String): Boolean;
begin
if Assigned(WinHelpTester) then
Result := WinHelpTester.CanShowTopic(Topic, HelpFile(''))
else
Result := True;
Result := False;
end;
Author: Roy Nelson