• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 297
  • Last Modified:

delphi 4.0 how to call the help made by htmlhelp

i use htmlhelp made a help of my delphi
application,but now i don't know how to
call the help made by htmlhelp.
i use api function winexec ,but no effectively,for example
winexec('c:\guzi\guzi.chm',0)
 
can you tell me how can i do?
0
qzlmq
Asked:
qzlmq
  • 2
  • 2
1 Solution
 
MotazCommented:
use ShellExecute instead of WinExec

ShellExecute(handle, 'open', PChar('c:\quzi\quzi.chm'), nil, nil, sw_Normal);

Don't forget to include ShellApi in uses clause,
I hope it helps you.

Motaz
www.geocities.com/motaz1
0
 
intheCommented:
Hi

you should integrae the help with your app and execute the help file by calling HH() api with  HH_Display_Topic flag ,either from a keypress(traditionaly F1) or a button click etc..

see this example from delphi magazine:

http://www.informant.com/libs/delphi/3x/di9805rl.zip 

some random html help links that may be of use:

http://www.hyperact.com/DelphiStuff.html
http://www.igweb.pair.com 
http://www.helpware.net 

0
 
MotazCommented:
That is a good example Barry,
But the question is:
How to make chm files? which tools I need (I have FrontPage Express) is it enough or I must have the profissional version?

Motaz
0
 
PhrAtoRCommented:
motaz - good question!
listening...
0
 
intheCommented:
hi guys,
guess you dont know about microsoft html help workshop then ;o)

http://msdn.microsoft.com/workshop/author/htmlhelp

and Motaz you can use anythuiing tat creates html files .. notepad for instance ..just use the help compiler to compress and compile html files to chm format.
there are several other tools for this also but this is the way i use.
Regards Barry

0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now