Solved

Creating help files

Posted on 1997-09-19
6
228 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
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 
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

ScreenConnect 6.0 Free Trial

Discover new time-saving features in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI, app configurations and chat acknowledgement to improve customer engagement!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Virtuailstring tree compare node issue 14 117
Strange behavior when a form is closed 6 58
Base1 Encode/Decode 3 77
Delphi and Access based Enumeration 9 64
This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

777 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