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
4
votes
3 answers

Cannot open .chm file, gives "page cannot be displayed" error

I downloaded a .chm file from some site, when i tried to open it im getting "page cannot be displayed" error.
stacknewbee
  • 169
  • 1
  • 3
  • 15
4
votes
1 answer

Determine topic id to open it in CHM file

I am trying to implemented F1 help for my WinForm application. I have read this thread: How to create F1 help in windows forms using c# My question is how do I find the topic id of my topic in the CHM file? I am using HTML Help Workshop, and I have…
Serge
  • 643
  • 1
  • 8
  • 21
4
votes
5 answers

cakePHP 1.2/1.3 Manual in CHM format

Can anyone provide me some useful links to download CakePHP 1.2/1.3 Manual including API version in CHM format, which runs locally without any internet usage? It would be helpful for me!
Aditya P Bhatt
  • 21,431
  • 18
  • 85
  • 104
4
votes
3 answers

How would I link to a chm file topic from a Word 2007 document?

Is there a way to link to a chm file, and therein to a certain topic, from a Microsoft Word docx document? Something in the lines of: "For more information about this Property see [link ref="./SomeDirectory/somedocument.chm!Sometopic.Somesubtopic"…
bitbonk
  • 48,890
  • 37
  • 186
  • 278
4
votes
1 answer

WinForms: Load localized help (chm) files

What is the best way to load a locale-specific (i.e. translated) compiled help file (.chm)? Our install will deploy them alongside the satellite assemblies containing resources. I'd like to re-use the same probing rules the .NET framework uses to…
Aaron Lerch
  • 1,981
  • 1
  • 16
  • 17
4
votes
2 answers

Tool to generate CHM and PDF documentation from Markdown on Windows

Is there a tool that generates both PDF and CHM documentation from Markdown (or similar, such as RST) on Windows. We are currently using Sphinx, but have been unable to get the PDF generation working on Windows (this guy has the same issue). It's a…
Boinst
  • 3,365
  • 2
  • 38
  • 60
4
votes
2 answers

How to use chm in Delphi 7?

How call help from chm files in Delphi 7 program? Application.HelpFile := 'd:\help.chm'; Application.HelpCommand(HELP_CONTEXT, 10); result is Why can't I get Help from this program? The Help for this program was created in Windows Help format,…
barbaris
  • 514
  • 8
  • 25
4
votes
1 answer

CHM (htmlhelp) search for keyword

I'm trying to interface the htmlhelp api (which is a big word for one function in two variants), and I have a problem with the following usecase: Assume I have a simple programmer's editor, with a bunch of helpfiles (.CHMs). Some are from the core…
Marco van de Voort
  • 25,628
  • 5
  • 56
  • 89
4
votes
2 answers

A relative path to a file in parent directory in HTML Help Workshop

The relative paths to parent directories either in the *.hhc file or in the html code of the help page .htm does not work in compiled .chm help file. In this example, file1.htm is in the same directory as the *.hcc file, whereas file2.htm is in…
Jan
  • 141
  • 2
  • 7
4
votes
3 answers

HTML Help Workshop Crashes on Compiling a CHM

Trying to build a CHM using Microsoft HTML Help Workshop. A soon as I click Compile, HTML Help Workshop states: An internal error has occurred. An error record has been saved to c:\os.err. The only contents of the file are: ((Today's Date &…
4
votes
2 answers

What is the recommended way to present a Help file?

It seems that anymore I have no clue what is going to happen when I launch the Help of a program. Which makes it all that much more confusing when having to decide how to create a help file for my application. For example, it might open my web…
Michael Mankus
  • 4,628
  • 9
  • 37
  • 63
4
votes
2 answers

Which css versions are supported in chm files?

I am writing a stylesheet to use with my Compiled Help files. It looks like CSS2 generally works, but I'm not sure about CSS selectors like > and +. Is the CHM format equivalent to, say, IE 7? fwiw, I am authoring on Windows 7 and IE9 is installed.
Tim
  • 1,013
  • 3
  • 17
  • 36
4
votes
2 answers

Looking for an open-source Java Help API

I'm working on an application written in Java. I want to allow the user to read the "Help" of the application. I'm basically looking for a Java free open-source equivalent for Microsoft chm. I'd like it to have support for "Find" and tree-like…
luiscubal
  • 24,773
  • 9
  • 57
  • 83
3
votes
2 answers

Is there a way to automate compiling HTML Help files?

I'm working on writing a build script for the installer for this: http://github.com/imaginationac/belvedere. The installation package includes help in the .chm format. I can manually compile with Microsoft HTML Help Workshop, but from reading over…
3
votes
3 answers

Loading a 32-bit process in a 64-bit environment

I have a couple of questions as below. CHM is (Compiled HTML File) My CHM file has a link to launch a 32-bit application. The CHM file is coded in Javascript.This works fine in a 32-bit OS environment. But this does not work in a 64 bit OS…
Rakesh Agarwal
  • 3,009
  • 9
  • 33
  • 40