Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 6 of 6 total
Thread OT: CHM Help and D7
Sun, Jan 28 2007 8:37 PMPermanent Link

Herb (Kraft)
Okay folks.

I want to change several D7 applications from using *.hlp to *.chm.

D7 doesn't support CHM. I tried Help Scribble's "HTMLHelpViewer.pas" unit, which isn't working.

Suggestions?

Thanks
Sun, Jan 28 2007 8:43 PMPermanent Link

Herb (Kraft)
For now I got around it via simply shell executing the *.chm.

Now, on to what the <expletive deleted> I am going to do about Vista. Frown
Mon, Jan 29 2007 6:10 AMPermanent Link

Michael Baytalsky
Hi Herb,

> I want to change several D7 applications from using *.hlp to *.chm.
> D7 doesn't support CHM. I tried Help Scribble's "HTMLHelpViewer.pas" unit, which isn't working.
> Suggestions?
Use one of these files HTMLHelpViewer.pas or HTMLHelpViewer2005.pas.
Works fine for me. You need to specify correct path to chm file
for your application or current form

  Form.HelpFile := ExtractFilePath(Application.ExeName) + HelpFileName;
  Form.HelpContext := 1234; // this topic id will be used for F1.

and call Application.HelpContext(<topic id>);.



Regards,
Michael
Mon, Jan 29 2007 6:24 AMPermanent Link

Tony Bryer
In article <CFCADA2C-BD09-4085-BC90-1066E508F15D@news.elevatesoft.com>, Herb (Kraft) wrote:
> I want to change several D7 applications from using *.hlp to *.chm.
>
> D7 doesn't support CHM. I tried Help Scribble's "HTMLHelpViewer.pas"
> unit, which isn't working.

I use the Delphi HTML Help Kit, free at http://www.helpware.net/

--
Tony Bryer  SDA UK  www.sda.co.uk

Mon, Jan 29 2007 10:42 AMPermanent Link

"David Farrell-Garcia"
Herb (Kraft) wrote:

> Okay folks.
>
> I want to change several D7 applications from using *.hlp to *.chm.
>
> D7 doesn't support CHM. I tried Help Scribble's "HTMLHelpViewer.pas"
> unit, which isn't working.

Here ya go, and it works great and it is free!

http://www.ec-software.com/downloads_delphi.html



--
David Farrell-Garcia
Whidbey Island Software, LLC
Tue, Jan 30 2007 2:12 PMPermanent Link

Get the SPHtmlHelp files by Maltsev Sergey - I think I got them from
Torry's. It is a simple pair of units that use the D6 and over help
integration code to register CHM. You then set your help file to the CHM
instead of the HLP, and everything else works just as it did before. I
can't believe other solutions, which seem to have compromises, don't do
this.

/Matthew Jones/
Image