Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


_ Creating help file

Posted on 1999-06-24
Medium Priority
Last Modified: 2010-04-06
Hi. I need to create a help file (*.hlp) as soon as possible. I've created a RTF file already with bitmap in it with Wordpad. But I don't know how to make a help file with Microsoft Help Workshop. Can you show me the way setp-by-step easily and quickly ?

Question by:Wein
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2

Accepted Solution

ShadowHawk071998 earned 300 total points
ID: 1384416
Here are some guidelines : (Assuming this is the NEW help system, for Win95)
1. In your RTF file, you must enter some FOOTNOTES :
   - # is the Topic ID (Unique Identifier)
   - $ Is the title name
These two you must put in every Page!
  - K is a Keyword footnote. When the user will click on 'index' he will see those keywords...

2. Now create a new Contents File (WHen you run the Microsoft Help Workshop, you'll have the option to create one). In the contents you have 'headings' and 'topics'. Topics are just help pages (One page) and the Heading is like the small 'books' (Yuu see  them on help files) that contain several Topics.
First of all, If you have only one RTF file it's easy. Simple write it as the 'default file name' (UP there in the top left of the screen). Then start to add topics (And headers if you want). By pressing 'add above' or 'add below'. In each topic, write the Title (That's the name of the topic as it will be shown in the help file) and the Topic ID is the # footnote you inserted in the RTF File.
So this part is easy, right?
Now, you must creat the project file:
3. Open the help workshop and create a new project file. Click on 'Options', and put all the relevent stuff here - The CNT (Contents file), and the name of the help file and all that. You must also point it to the RTF File of yours. DOn't use compression just yet (Only when you finish, because it makes the compiling very slow. Just use it on the final version). You can also generate a full text search (FTS, I think it's called). But let's leave that for a minute.
After that, you can test your file. It's actually quite easy. Just remember to compress the final file (Because the Bitmap will take a lot of place).
This is it. There are many more options (Creating windows, and stuff like that). But for the fastest help, this is the way to go.

Author Comment

ID: 1384417
Can you create an example help project?

Can you give me its *.hpj, *.cnt and *.rtf ?

Thanx very much. I raised the points.


Author Comment

ID: 1384418
Oh yeah, by the way, if you need to send the files by e-mail, my address is
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Expert Comment

ID: 1384419
Okay. I send you a file I made for a project, it's called 'The Dictator' (It's a freeware, ad supported). So I send you the Files.
Notice there are several files (.GDS and .FTS for the Text search).

Author Comment

ID: 1384420
sorry, I don't know why, I tried to download the attachment of hotmail but it always cut the file.

So, do you have it on web? on a website?

if not, can you try again on

thank you.

i'm really sorry.

my connection is slow too. hehe



Author Comment

ID: 1384421
can you try to reduce the amount of data to send. thank you

Expert Comment

ID: 3115650
Can you post here?

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

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

Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
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…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Suggested Courses

722 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