Solved

Creating help files

Posted on 1997-09-19
6
229 Views
Last Modified: 2010-04-03
Hello,

I am up to the stage of creating help files - I have alot of text in a *.txt format already.

Q.Where do I start? How do I do it?What is the best and most efficient way to start writing help files? Can you give an outline
Q. Can you recommend any components out there to give me an advantage?
Thankyou. Ham.
0
Comment
Question by:Ham
  • 3
  • 2
6 Comments
 
LVL 2

Accepted Solution

by:
alona041797 earned 50 total points
ID: 1345635
Help files consist of two major parts. A HPJ (Help Project) file, and RTF (Rich Text Format) files. The RTF files may be created using Word or any other word proccessor, and the HPJ files may be created using the HPJ editor bundled with Delphi.

For more information, read the help file:
Windows API Help File | Tools | Creating WinHelp databases
0
 
LVL 5

Expert Comment

by:ronit051397
ID: 1345636
The hcw.exe which comes with delphi 2/3 compiles the hpj files and creates help files
(after you built the rtf's using word or any other suitable application).
Also, you can buy the 'RoboHelp', an application which creates rtf's and help files and is more convenient then the word processor.

0
 

Author Comment

by:Ham
ID: 1345637
Hello,

I couldnt see a HPJ Editior in Delphi! (so where is it hiding)
I now have my *.rtf file and what do I do next? hcw.exe or hcrtf.exe do not open *.rtf files. So how do I get my *.rtf to a *.hjp file? I couldnt find: Windows API Help File | Tools | Creating WinHelp databases - for that matter either!

Ham.
0
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 
LVL 2

Expert Comment

by:alona041797
ID: 1345638
hcw.exe is the HPJ editor/compiler. A windows API help file is available. In its contents, select Tools and then Creating WinHelp Databases.

The RTFs should be added in the [FILES] section of the HPJ file as explained in the help file.
0
 

Author Comment

by:Ham
ID: 1345639
Hello again, everythings fine on the *.hlp frontier.
My 'fixit95.hlp' is now written. Further to my original question is how do I access the *.hlp from a program that Ive written.

I would like to know how to bring up the help(Contents/Index) screen and or bring up keywords/topics as a response to a button click.

Thankyou, Ham.

0
 

Author Comment

by:Ham
ID: 1345640
Hi,

Can you help here? Why do I constantly get this error message?

Text taken from hcw.exe:

Creating the help file .\Fixit95.hlp.

Processing .\Fixit95.rtf
    HC4013: Warning:
      Invalid default font number in .\Fixit95.rtf. Using MS Sans Serif as the default font.
    HC4002: Warning:
      The RTF file .\Fixit95.rtf is corrupted at offset 280.
    HC4005: Warning:
      The .\Fixit95.hlp help file has not been created.

This file Fixit95.rft was a file that I renamed from a working sample file. but it refuses to work after the name change.

Thankyou, Ham.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question