Improve company productivity with a Business Account.Sign Up


Help Writer

Posted on 1998-09-16
Medium Priority
Last Modified: 2010-04-01
I work in MS-VC++ 5.0. I need a good HelpWriter which can scan through my project files and create a help file. I saw a similar one for Visula Basic & Delphi. Does anyone know for Microsoft VC++ ?
Question by:jayku

Expert Comment

ID: 1172921
There are a good help writter called HelpScribble. You can download it from Jan sight :

Motaz from Sudan.

Author Comment

ID: 1172922
The HelpScrrible can scan Delphi project files I need one for Microsoft Visual C++ 5.0. I downloaded and tried to use. It is good but then the Help compiler that Microsoft provides with Development Studio 97 is better. I need a better one that can scan by C++ project and create help topics. It should be WYSIWYG type. So please suggest me some other tools.

Expert Comment

ID: 1172923
Check out They do shareware stuff, You could also try Rational Rose. This takes source files (Headers Primarily), and generates documentation.
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

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.


Expert Comment

ID: 1172924
Sorry I don't know any more.

Expert Comment

ID: 1172925
Before one month I was using one tool with name Genitor.
This programs scans C/C++ source and header files and automatically creates HELP file. It contains all object, function and ... definitions and their code as well.
The problem with Genitor is that you have to create another Genitor's project (NOT C project) with all source files and to clear some miss-unerstandings in the C-code.
Genitor is OWL and MFC compatible.

Author Comment

ID: 1172926
I have tried all the possible softwares you told me. In fact they either are windows help creater or for Visual Basic or Delphi. I need one for Microsoft VC++ 5.0. In fact if any one can tell me how to use the microsoft built-in utility Makehm.exe, edit and add more indexes will also solve my problem. I tried to edit the rft file the Appwizard creats, but after compiling the help files all the indexes are not available. So if you can give me a small example or stepts to follow to do this will be very usefull.


Expert Comment

ID: 1172927
Actually, I've tried several methods for creating help files - and the most reliable is to actually create the help file manually (which requires a lot more work though).  I use the Help Workshop for creating context file and I specify all the options, etc. with the .hpj file. I create the RTF files with MS Word (since wordpad doesn't support everything that I need).  Finally, I compile the .hpj file from the project producing the .hlp file.

Yes, I know, easier said then done - it really is a lot of work.  Plus you have to manually map the context id's - yet, it will always be what you want it.  Most of the help creating tools can mess the things up at least a little.

Out of different tools, I liked the most the RoboHelp workshop, but it's costly - I think the PRO version is around $400 or so.

Accepted Solution

NullTerminator earned 800 total points
ID: 1172928
For a freeware discussion and some good word macros, try here  Look for HelpFileHowTo

You have to write the text your self, bu the macros give yoou buttons to handle all the strange formatting for links and jumps.  Word 95 or 97.

Also check out,  they have a "What's this Help composer" that is pretty slick.


Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Errors will happen. It is a fact of life for the programmer. How and when errors are detected have a great impact on quality and cost of a product. It is better to detect errors at compile time, when possible and practical. Errors that make their wa…
What is C++ STL?: STL stands for Standard Template Library and is a part of standard C++ libraries. It contains many useful data structures (containers) and algorithms, which can spare you a lot of the time. Today we will look at the STL Vector. …
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

595 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