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

html to chm file under linux

I have html files/Directories, I want to convert them to .chm help file, under Linux using command lines at Terminal? Any help would be appreciated.
ama
  • 371
  • 4
  • 13
12
votes
1 answer

How to create F1 help in windows forms using c#

How do you create the keyboard shortcut(F1) in a windows form using c#. WinChm
Dee
11
votes
3 answers

CHM format alternatives?

Microsoft CHM format is great as provide such facilities: Table of contends with tree view. Index. Indexed search. Based on HTML source. But this format is outdated and have many drawbacks: Have security issues (allow execute JavaScript…
gavenkoa
  • 45,285
  • 19
  • 251
  • 303
11
votes
7 answers

Open CHM (help file) in C#

I'm trying to open help file (chm extension) in C#. File.Open(@"//help.chm",FileMode.Open, FileAccess.Read, FileShare.Read); and FileStream fileStream = new FileStream(@"c:\help.chm", FileMode.Open); doesn't work :(
Bodo
  • 127
  • 1
  • 1
  • 3
11
votes
1 answer

Integrating "Help" into WinForms Application

I am working on a Visual Studio we need to integrate help menus into it. I would like to do this in the canonical Windows fashion but am not very experienced with the .NET framework in these respects. Searching Google and SO hasn't yielded much…
MikeD
  • 3,348
  • 1
  • 23
  • 36
10
votes
2 answers

What is the recommended help file format to use in a modern Windows app?

I am developing a WinForms application and would like to integrate help into it. In the past I integrated .chm help files. Regarding .chm files, this Wiki article states: In 2002, Microsoft announced security risks associated with the .CHM format,…
Elan
  • 6,084
  • 12
  • 64
  • 84
9
votes
1 answer

Include code examples in separate file for Sandcastles

I am trying to include code examples in the CHM file I am generating using Sandcastles. Here is what I have so far: /// /// Lorem ipsum. /// /// /// /// public int Test /// { /// private int test { get; set…
John 'Mark' Smith
  • 2,564
  • 9
  • 43
  • 69
9
votes
3 answers

Open .chm file at specific page/topic using command line arguments

I am attempting to open a .chm file(A windows help file) at a specific page/topic by using a system call in C++. I can successfully open the .chm file to the start page through the following code, but how can I open a .chm file to a specific…
sazr
  • 24,984
  • 66
  • 194
  • 362
8
votes
0 answers

How to read a chm file from a python code running on windows

I want to know some uses of pychm package : Is this package useful only on linux Would it ever be useful for a python program runnning on windows So if I am writing a python script on windows and if this script must extract information from a chm…
user3282758
  • 1,379
  • 11
  • 29
8
votes
6 answers

Cross-platform end-user-help authoring tools

What are some good authoring tools for creating cross-platform help files for end-users? (Our application is using the Qt framework, if that makes any difference.) Note: I'm not interested in internal API documentation--we're using doxygen for…
Dave Mateer
  • 17,608
  • 15
  • 96
  • 149
8
votes
2 answers

Convert CHM file to CSV or SQL

I am looking to create a Facebook App and the data I want to use is not available except for in CHM format. Is it possible to convert CHM files into CSV or SQL? Do we have any existing tools for this? Thanks for the help as always.
Atif
  • 10,623
  • 20
  • 63
  • 96
8
votes
1 answer

PHP Manual - .chm file is not working

I just downloaded php_manual.en.chm file from http://us2.php.net/download-docs.php But Its not working. Whenever i open this file then i see following Message: Navigation to the webpage was canceled What you can try: Retype the address. (I am…
Ayyaz Zafar
  • 2,015
  • 5
  • 26
  • 40
7
votes
4 answers

XML Documentation Comments with Interfaces and implementing class(es)

I am documenting an assembly using XML Documentation Comments, from which a chm file will be created using Sandcastle. My assembly contains various interfaces, each of which is implemented by one class (in my scenario these are WCF services). I have…
Richard Ev
  • 52,939
  • 59
  • 191
  • 278
7
votes
6 answers

How can I create .chm files from C# code?

I used doxygen to create HTML files, now I want to convert that documentation into .chm format. How can I do this?
Sasha
7
votes
1 answer

I can't get Delphi Context-sensitive help working in open and save dialogs

I have a Delphi 2006 app with a CHM help file. It all works OK except that I cannot get any help to connect to the "Help" button on the TOpenDialog and TSaveDialog. A simple program demonstrating this is shown below. Clicking button 2 opens the…
rossmcm
  • 5,493
  • 10
  • 55
  • 118
1
2
3
34 35