Conversion Details

This document contains all the conversion details such as version, author etc.

API Information
Name HTML Help
Version 1.22
Date August 1999
Originated HTML Help Workshop
URL http://msdn.microsoft.com/workshop/author/htmlhelp
Description Interface for the Microsoft HTML Help API
Conversion
FileName HtmlHelp.pas
FileDate 27 September 1999
Status Ready
LastModify 23 October 1999
OriginalFile htmlhelp.h
Platform
Supported Windows 95, Windows 98, Windows NT 4, Windows 2000
Unsupported Windows 3.x, Windows NT 3.x
Compiler
Supported Delphi3, Delphi 4, Delphi 5, CBuilder 3, CBuilder 4
Tested with Delphi 4, Delphi 5, CBuilder 4
Unsupported Delphi 1, Delphi 2, CBuilder 1
Requirements
Requirement 1 Microsoft Internet Explorer (IE5 recommended)
Requirement 2 hhctrl.ocx and hh.exe (both installed by hhupd.exe)
Project JEDI Team
Captain Marcel van Brakel
Converter1 Marcel van Brakel
Tester1 Kurt Senfer
Tester2 Robert Chandler

API Information

This pack contains a full conversion of the Microsoft HTML Help API (Application Programming Interface) version 1.22. At the time of this writing this is the version distributed with HTML Help Workshop. Version 1.22 was (quitly) released to the public in august 1999 and can be downloaded from the Microsoft website. The HTML Help API provides programmers with an interface to the Microsoft HTML Help library (contained in hhctrl.ocx) and allows them to incrorporate HTML Help into their applications for online help. HTML Help can also be used standalone, both on the web and offline. Examples of this usage is shown by the MSDN website and the eBooks distributed with numerous Microsoft Press books.

Conversion

The conversion is contained in a file called HtmlHelp.pas. This file was originally created 27 september 1999 and was last modified on 23 october 1999. This file is an exact conversion of the original C/C++ header file, htmlhelp.h, distributed with HTML Help Workshop.

Platform

The HTML Help API is available for all major 32 bit Microsoft Operating Systems. This includes Windows 95, Windows 98, Windows NT 4 and Windows 2000. HTML Help is not available for Windows 3.1x and Windows NT 3.x. Note that HTML Help is not distributed with Windows 95 or Windows NT 4 and needs to be installed seperately. It is distributed and installed by default with Windows 98 and Windows 2000.

Compiler

The conversion and example programs have been tested with Delphi 4, Delphi 5 and CBuilder 4. They we're not tested with Delphi 3 or CBuilder 3 but should work with these compilers as well. CBuilder 1 as well as Delphi version prior to Delphi 3 (1 and 2) are not supported. See About the example programs for specific details.

Requirements

To be able to use the HTML Help API you may have to install HTML Help depending on which Operating System you are running. HTML Help is installed by numerous Microsoft applications (Office2000, Internet Explorer, Visual Studio, MSDN Library etc.) so it's likely to already be present on your system. If it is not then at a miniminum you will need to install Internet Explorer (IE5 is recommended) and run hhupd.exe (both are available free of charge from the Microsoft website).

JEDI HTML Help Team

The Project JEDI HTML Help conversion was done by Marcel van Brakel. The conversion was tested by Marcel as well as by Robert Chandler and Kurt Senfer. This helpfile was created by Marcel. The example programs we're originally developed by Robert Chandler and are available from The Helpware Group website. These programs are also used for the Delphi chapter in The Developer's Guide to HTML Help which was written by Robert. The example programs distributed with this pack are heavily based on those example programs. Still they are significantly different so if you need addtional example programs then please download the Delphi HH Kit from The Helpware Group website.