Questions tagged [chm]

CHM is the proprietary help file format generated by Microsoft HTMLHelp Workshop (hhw.exe). It's HTML based help, so topics are required in HTML and supplemented by the used *.jpg, *.gif or e.g. *.svg files. Some additional files for the table of contents (.HHC)and index (.HHK) must be created. The .HHP file is needed for the Workshop project itself. HTMLHelp (HH) was first shipped with Internet Explorer 4 and Windows 95.

CHM is the proprietary help file format generated by Microsoft HTMLHelp Workshop (hhw.exe). It's HTML based help, so topics are required in HTML and supplemented by the used *.jpg, *.gif or e.g. *.svg files. Some additional files for the table of contents (.HHC)and index (.HHK) must be created. The .HHP file is needed for the Workshop project itself.

HTMLHelp (HH) was first shipped with Internet Explorer 4 and Windows 95.

While Help2 and Help3 exist, these mostly are limited to MSDN as delivered with Visual Studio.

While Microsoft did launch a newer helpformat with Vista (Assistance Platform help), CHM is still the most widely used helpformat under Windows.

Multiplatform viewers for this format exist for *nixes, see kchmviewer, gnochm, xchm, but these might not emulate all MSIE quirks.

Best open format description: http://savannah.nongnu.org/projects/chmspec/

519 questions
6
votes
2 answers

how to create a chm help file for WPF Application?

For a WPF UI application, a CHM Help file needs to be created. How to create a chm help file? First create the document in ms word and convert it into chm help file? or any other method? Please help Thanks Ramm
user301016
  • 2,207
  • 7
  • 36
  • 50
6
votes
1 answer

Delphi XE2: Jumping to an anchor in CHM?

In a Delphi XE2 program, how do I jump to an anchor inside a CHM help file topic? The anchor has the following format (extracted from the source of the topic page in HTML HelpViewer showing the CHM file): I tried the…
user1580348
  • 5,721
  • 4
  • 43
  • 105
6
votes
2 answers

Java - Convert doc/docx file to chm file

I have an idea of converting Word document(.doc/.docx) files to Help file(.chm) format. I want to use Java for the conversion of files. My formula is simple. To make the Table of Contents page and other links in word document, as package explorer or…
Avadhani Y
  • 7,566
  • 19
  • 63
  • 90
5
votes
1 answer

How to find Topic IDs in a CHM file

I want to open a CHM file from my C# project. I want to open the relevant section of the CHM file, thus I use the following code line Help.ShowHelp(this, help_file, HelpNavigator.TopicId, topic_id); The problem is, I don't have the source of the…
mustafa
  • 3,605
  • 7
  • 34
  • 56
5
votes
0 answers

Search CHM file to see if topic id exists before request to open

I have written a simple class(both c# and VB.net) which requests the opening of a chm file when the user presses F1. Is there a way that I can check to see if a specific topic id exists before I make the request to open the file? At the moment if…
chrisblue13
  • 263
  • 3
  • 18
5
votes
1 answer

How to Integrate Component Help Files into the Delphi system?

How do you integrate component help files into the Delphi 2006 help system so that the help is avaliable when pressing F1. The help files are in hlp and chm format.
Bill Miller
  • 199
  • 4
5
votes
4 answers

Anyone have the C5 Collections 2.0 Documentation

Ive been trying for an hour to install all the files that GitHub says I need to compile the documentation for the C5 Collections 2.0 and I'm still having no luck with it. I've also googled for at least another 2 hours with no luck. I have no idea…
Grimbly
  • 194
  • 8
5
votes
2 answers

Library to generate a CHM file

I have been looking for a library that will expose functionality to allow me to generate CHM files. As far as I can tell, that does not exist and I will have to rely on CHMBuilder (in SandCastle) but I thought I would ask before going that route.
Samaursa
  • 16,527
  • 21
  • 89
  • 160
5
votes
1 answer

How to modify a help file (*.chm)?

I generated a help file (*.chm) using HTML Help Workshop. But there is one line I need to change every time I compile my solution. Imagine you do have a complete finished *.chm file, but if a server builds the version new, this build number won't…
Dev Knight
  • 95
  • 1
  • 9
5
votes
2 answers

Are there any .chm creators for OS X?

I'm looking for a .chm creator on Mac, but can't seem to find one? There seems to only be .chm readers for OS X. Are there any .chm creators for OS X? Thanks
J. Lee
  • 351
  • 1
  • 3
  • 4
5
votes
1 answer

Windows Help Files

Back in the old days, Help was not trivial but possible: generate some funky .rtf file with special tags, run it through a compiler, and you got a WinHelp file (.hlp) that actually works really well. Then, Microsoft decided that WinHelp was not hip…
5
votes
1 answer

HTML Help Workshop - Is it possible to use CSS or JavaScript within a .CHM file?

I'm in the process of creating .chm files and was curious to know if these options are available?
benbants
  • 590
  • 7
  • 30
5
votes
3 answers

How to generate CHM with Doxygen and HTML Help Compiler?

The short story: I can generate a CHM file with Doxygen. Launching the CHM file, I observe that the Contents and Index tabs do list the pages, namespaces, classes, and members of those classes. However, clicking on the items in those Contents and…
Mike Finch
  • 746
  • 1
  • 7
  • 20
5
votes
2 answers

Convert HTML or Word to CHM without installation

I would like to convert an HTML file or a Word file (.doc, .docx or .rtf) to a .chm file. I searched for ways of doing this and they all said that I should install a program on my computer. Is there a way of doing this without installing anything…
Donald Duck
  • 8,409
  • 22
  • 75
  • 99
5
votes
4 answers

What good alternatives to CHM are there for context sensitive help documents in desktop applications?

We currently have a number of desktop applications (PowerBuilder, Winforms, WPF) that make use of a single CHM for context sensitive help. We'd like to move away from CHM as it's difficult to maintain but we've not found a suitable alternative.…
ninesided
  • 23,085
  • 14
  • 83
  • 107