Further research indicates that the problem with Vista is the result of using a legacy shell from the old WinHelp in order to display the HTML Help.
It appears that you cannot use that legacy shell, so you need to make the call direct to HTMLHelp.
For Delphi programmers, although somewhat out of date (but still useful) is Robert Chandler's "Delphi Programming for the HTML Help API," which is available on the internet.
The out-of-date part refers to hook into the old legacy shell, which is not needed now. You should now directly call the function HTMLHelp (uses the Windows unit) every time you need to display help.
Report abuse
Report abuse
Type of abuse
Harassment or threats
Inappropriate/Adult content
Nudity
Profanity
Software piracy
SPAM/Advertising
Virus/Spyware/Malware danger
Other Term of Use or Code of Conduct violation
Child exploitation or abuse
Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another.
Any content of an adult theme or inappropriate to a community web site.
Any image, link, or discussion of nudity.
Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect.
Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software.
Unsolicited bulk mail or bulk advertising.
Any link to or advocacy of virus, spyware, malware, or phishing sites.
Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct.
Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.
Details (required):
250 characters remaining
Cancel
Submit
1 person found this reply helpful
·
Was this reply helpful?
Yes
No
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.