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
5
votes
1 answer

How to use CHM HTML Help file with Delphi XE application?

Delphi - How to use CHM HTML Help file with Delphi XE application? http://edn.embarcadero.com/article/27842 article describes how to use CHM file. I did all the steps described there. Added const HH_DISPLAY_TOPIC = $0000; HH_DISPLAY_TOC…
Avrob
  • 533
  • 2
  • 10
  • 20
5
votes
6 answers

Converting CHM file to another format

I need to convert a chm file to another format, most likely pdf or html. I have tried chm2pdf and other converters but they all do horrific jobs at conversion. Even using a program like htmldoc doesn't do a very good job at converting to html. Is…
Recursion
  • 2,915
  • 8
  • 38
  • 51
5
votes
2 answers

Why the page displays differently in IE8 and in chm (CSS "display: inline-block" issue)

On a Windows 7 with IE8, I find display: inline-block works quite well. However, after I compile the html file into chm, the page inside chm does not display well, as if inline-block does not take any effect. Is there a way to have chm display the…
Jimm Chen
  • 3,411
  • 3
  • 35
  • 59
5
votes
1 answer

Disable Print button in HtmlHelp

I'm performing maintenance on a legacy MFC application. We have a need to disable the Print button in the Help dialog. There is no printer connected to the system and the application crashes if the user presses the Print button in the help…
Frecklefoot
  • 1,660
  • 2
  • 21
  • 52
5
votes
4 answers

What application help system (like chm files) exist on Linux/GTK?

On windows CHM is a very good option. Is there anything other then delivering a static set of HTML pages and using a primitive call to a webbrowser (which is even a problem itself on linux). And it would not offer any kind of fulltext searching,…
Lothar
  • 12,537
  • 6
  • 72
  • 121
5
votes
2 answers

How to open a particular page in chm file using c# WPF

I want to Open the particular page of CHM file. I am using WPF application. Currently i have implemented the System.Diagnostics.Process.Start(filepath) This will not help open the particular page Regards, NewDev
User123
  • 373
  • 2
  • 7
  • 14
4
votes
1 answer

How to check if specific topic exists in *.chm file?

I'm running my help file in this way: Help.ShowHelp(null, @"help.chm", topicKeyword); but topicKeyword is a generic name of topic and in some cases this topic may not exist in help.chm file. I'd like to check first if this topic exists, otherwise…
J.R.
  • 185
  • 1
  • 2
  • 10
4
votes
4 answers

Opening two HTMLHelp files simultaneously in Delphi causes both help windows to hang

In Delphi, the application's main help file is assigned through the TApplication.HelpFile property. All calls to the application's help system then use this property (in conjunction with CurrentHelpFile) to determine the help file to which help…
user5888
  • 121
  • 7
4
votes
1 answer

How do I create a chm file with multiple directories via command line?

I am working on a project where I need to create a chm through command line. It has multiple directories and I was able to get it to work in FAR, which does not have a command line option to create the chm. Using the MS HTML Help Workshop…
okamera
  • 93
  • 1
  • 5
4
votes
4 answers

Clicking on a button to display .CHM help file in VB.NET

I want to display a .CHM help file when clicking on a button in VB.NET. Could anyone show me code how to do this? Private Sub cmdHelp_Click(ByVal sender As System.Objects, Byval e As System.EventArgs)Handles cmdHelp.Click 'Please help provide…
Tepken Vannkorn
  • 9,648
  • 14
  • 61
  • 86
4
votes
2 answers

Is there a way to index CHM files in Lucene?

Can anyone please suggest me a method by which a chm file can be indexed in such as pdfbox for pdf.
Biswanath Chowdhury
  • 257
  • 1
  • 3
  • 15
4
votes
2 answers

How to tell VB6 where to find winhlp32.exe

I maintain a large VB6 application I would like to be able to install on Windows 10. It has a large Help file in WinHelp format. I would like to distribute winhlp32.exe (and winhlp32.exe.mui) with the application rather than replace the…
4
votes
1 answer

CHM file not displaying correctly when Delphi VCL style active

My Delphi application includes a help file that the user can call from anywhere in the application (well... that is, for all the parts I've written so far...) It also includes the ability for the user to switch from the regular style to another VCL…
Mathmathou
  • 373
  • 4
  • 15
4
votes
2 answers

How to read ISBN from eBooks on CHM or PDF files

I'm doing a database for storing my eBook collection. Most of them have the ISBN within the text of the book itself. How can I access this contents? Is there any sourcecode or DLLs for doing that?
InfoStatus
  • 6,983
  • 9
  • 41
  • 53
4
votes
2 answers

How to create CHM file using java?

I am planning to write a utility for me which will accept a directory having html files and then based on those html files it will create a CHM [Microsoft Compiled HTML Help] file. So is there any free library to create CHM file ? If not then please…
Rakesh Juyal
  • 35,919
  • 68
  • 173
  • 214