****************************************************
* ProHelp for Delphi 2,3,4 & C++Builder 1,3.       *
* Version: 1.0.                                    *
* ------------------------------------------------ *
* SYSTEM REQUIREMENTS: Windows 95,98 or Windows NT *
* STATUS: Shareware (fully functional).            *
* REGISTRATION FEE: 29$.                           *
* DISTRIBUTION STATUS: Freely distributable.       *
* INTERNET: http://www.igweb.pair.com.             *
* E-MAIL: prohelp@igweb.pair.com.                  *
* DATE: 10/06/98.                                  * 
* ------------------------------------------------ *
* Copyright (c) 1998 by Igor Glukhov.              *
****************************************************


This document contains only a brief description of ProHelp and
its features, along with instructions for its installation.
For more detailed information please refer to the PROHELP.HLP
file after installation. 

TABLE OF CONTENTS
==================


1 OVERVIEW
  1.1 CORE BENEFITS AND FEATURES
  1.2 COMPONENTS
  1.3 USAGE AND CUSTOMIZATION
2 INSTALLING PROHELP
  2.1 DELPHI 2.XX
      1.1.1 Installing components
      2.1.1 Connecting context-sensitive Help to the Delphi IDE.
  2.2 DELPHI 3.XX
      2.2.1 Installing components
      2.2.2 Connecting context-sensitive Help to the Delphi IDE.
  2.3 DELPHI 4.XX
      2.3.1 Installing components
      2.3.2 Connecting context-sensitive Help to the Delphi IDE.
  2.4 C++BUILDER 1.0
      2.4.1 Installing components
      2.4.2 Connecting context-sensitive Help to the C++Builder IDE.
  2.5 C++BUILDER 3.0
      2.5.1 Installing components
      2.5.2 Connecting context-sensitive Help to the C++Builder IDE.


1 OVERVIEW
===========

1.1 CORE BENEFITS and FEATURES
-------------------------------

ProHelp can enhance your application context-sensitive help
features up to the highest professional level without additional
coding.

ProHelp can cut development time and technical support time,
helping you turn your good software into great software.

With ProHelp, your programs will be more professional in
appearance and easier to use.

ProHelp automatically supports all access methods to the 
context-sensitive help in the "What's This?" style for:

1) All visible components, including nonwindowed controls.
2) Menu commands, including the standard ones (the window control
   menu commands, the edit control menu commands, etc.). 
3) All standard objects in the non-client window area.
4) Using the Tag property or a simplest event handler, you can
   associate help windows with nonwindowed controls

ProHelp comes with a set of automatically installable, fully
customizable hints and help topics for the most standard objects,
including the standard dialog's buttons (APPLY, CANCEL, HELP and OK).

You can control the help window style by simply varying the context
number sign.

You can also provide any menu command with two separate hints,
corresponding to the enabled and disabled states by using the Hint
property.

ProHelp extends temporary help mode maintained by Windows 95 (NT)
for dialog boxes, making it possible to display help topics of the
nonwindowed controls as well as help topics of the standard
window's objects in this mode.

1.2 COMPONENTS
---------------

ProHelp consists of the following two components:

1) TigHelpMonitor. This is a major component.
   Only one instance of this component is required for the entire
   application.

2) TigHelpButton. This is the ready-to-use help mode button.
   TigHelpButton operates in the same manner as the well known the
   "QUESTION MARK + ARROW" button that resides in many great
   applications.

1.3 USAGE AND CUSTOMIZATION
----------------------------

Using and customizing ProHelp is as easy as possible. All you need is
to place the TigHelpMonitor and TigHelpButton components on the
application main form, provided that all necessary help windows have
been already developed and assigned to the appropriate objects.
TigHelpMonitor has a complete set of properties and events for the
customization purposes.

2 INSTALLING PROHELP
=====================

2.1 DELPHI 2.xx
----------------

1.1.1 Installing components
----------------------------

1) Copy from ProHelp's .zip package all files located in the DELPHI 2
   directory, HELP directory and all common files to the directory where
   you want to keep the ProHelp's components. Replace the prohelp.cnt
   file in the Help directory with PROHELP.CNT file located in the
   DELPHI 2\CNTFILE\ directory.
2) Select COMPONENT|INSTALL... to open the INSTALL COMPONENTS dialog box.
3) Press the ADD button to open the ADD MODULE dialog box.
4) In the ADD MODULE dialog box choose BROWSE... to enter MODULE NAME.
5) Select the directory that contains the files you copied and then
   select the ProHelp.dcu file.
6) Press OPEN button.
7) Press OK button to close ADD MODULE dialog box.
8) Press OK button to close the INSTALL COMPONENTS dialog box.

The TigHelpMonitor and TigHelpButton components are now installed onto
PROHELP page of the component palette and you may run demo project,
located in the DEMO directory.

2.1.1 Connecting context-sensitive Help to the Delphi IDE.
-----------------------------------------------------------

1) Copy PROHELP.KWF file to the ...BORLAND/DELPHI 2/HELP/ directory.
   PROHELP.KWF is located in the ProHelp's HELP directory.
2) Run the HELPINST application. HELPINST is a Windows application
   installed with Delphi.
3) Select FILES/OPEN to open OPEN dialog box.
4) Browse to the ...BORLAND/DELPHI 2/BIN/DELPHI.HDX file and choose
   OK Button.
5) Choose ADD speed button to open OPEN dialog box, browse to the
   PROHELP.KWF file and choose OK button. PROHELP.KWF file will be added
   to the list of the KeyWord files.
6) Choose SAVE speed button to compile and save DELPHI.HDX file.
7) Close the HELPINST application.


2.2 DELPHI 3.xx
----------------

2.2.1 Installing components
----------------------------

1) Copy from ProHelp's .zip package all files located in the Delphi 3
   directory, HELP directory and all common files to the directory where
   you want to keep the ProHelp's components.
2) Choose FILE|OPEN from IDE menu and open the igProHelp.dpk file.
3) In the PACKAGE dialog box press Install speed button and press OK
   button in the Information dialog box.
4) Close the PACKAGE dialog box.

The TigHelpMonitor and TigHelpButton components are now installed onto
PROHELP page of the component palette and you may run demo project,
located in the Demo directory.


2.2.2 Connecting context-sensitive Help to the Delphi IDE.
-----------------------------------------------------------

1) Add a Link statement referencing the help file to the
   "Third-Party Help" section of DELPHI3.CFG file. DELPHI3.CFG is located
   in the ...BORLAND/DELPHI 3/HELP/ directory.

   Example:

      :Link D:\COMPONENTS\PROHELP.HLP

2) Delete DELPHI3.GID file located in the
   ...BORLAND/DELPHI 3/HELP/ directory.

2.3 DELPHI 4.xx
----------------

2.3.1 Installing components
----------------------------

1) Copy from ProHelp's .zip package all files located in the Delphi 3
   directory, HELP directory and all common files to the directory where
   you want to keep the ProHelp's components.
2) Choose FILE|OPEN from IDE menu and open the igProHelp.dpk file.
3) In the PACKAGE dialog box press Install speed button and press OK
   button in the Information dialog box.
4) Close the PACKAGE dialog box.

The TigHelpMonitor and TigHelpButton components are now installed onto
PROHELP page of the component palette and you may run demo project,
located in the DEMO directory.


2.3.2 Connecting context-sensitive Help to the Delphi IDE.
-----------------------------------------------------------

1) Add a Link statement referencing the help file to the
   "Third-Party Help" section of DELPHI4.CFG file. delphi4.cfg is located
   in the ...BORLAND/DELPHI/HELP/ directory.

   Example:

    :Link D:\COMPONENTS\PROHELP.HLP

2) Delete DELPHI4.GID file located in the ...BORLAND/DELPHI4/HELP/
   directory.

2.4 C++BUILDER 1.0
-------------------

2.4.1 Installing components
----------------------------

1) Copy from ProHelp's .zip package all files located in the CBUILDER 1
   directory, HELP directory and all common files to the directory you
   want to keep the ProHelp's components.
2) Choose OPTIONS|INVIRONMENT... from IDE menu and click the LIBRARY
   tab.
3) Add ProHelp's directory to the directory list using LIBRARY PATH combo
   box and press OK button.
4) Choose COMPONENT|INSTALL... from IDE menu to open the INSTALL
   COMPONENTS dialog box.
5) Choose ADD... button to open the ADD MODULE dialog box.
6) In the ADD MODULE dialog box choose BROWSE... and open the PROHELP.OBJ file.
7) Choose OK button to close the ADD MODULE dialog box.
8) Choose OK button to close the INSTALL COMPONENTS dialog box.

The TigHelpMonitor and TigHelpButton components are now installed onto
PROHELP page of the component palette and you may run demo project,
located in the Demo directory.

2.4.2 Connecting context-sensitive Help to the C++Builder IDE
--------------------------------------------------------------

1) Run the ...BORLAND\COMMON FILES\OPENHELP.EXE application.
2) Click the SEARCH RANGES tab in OPENHELP.
3) Select IDE FILES SEARCH RANGE from the list of the available SEARCH
   RANGES
4) Choose ADD below the AVAILABLE HELP FILES list box.
5) Browse to the ProHelp.hlp file to add to AVAILABLE HELP FILES then
   choose OPEN.
6) Add ProHelp.hlp to the Selected Help Files list box by using ">"
   button.
7) Choose OK button.

2.5 C++BUILDER 3.0
---------------------

2.5.1 Installing components
---------------------------

1) Copy from ProHelp's .zip package all files located in the  CBUILDER 3
   directory, HELP directory and all common files to the directory you
   want to keep the ProHelp's components.
2) Choose TOOLS|INVIRONMENT OPTIONS... from IDE menu and click the
   LIBRARY tab.
3) Add ProHelp's directory to the directory list using LIBRARY PATH combo
   box and press OK button.
4) Choose File|Open from the IDE menu and open igProHelp.bpk file.
5) Press [Ctrl+F9] key combination to build igProHelp package.
6) Choose COMPONENT|INSTALL PACKAGES... from the IDE menu to open
   PROJECT OPTIONS dialog box.
7) Choose ADD button and open igProHelp.bpl file. In the PROJECT OPTIONS
   dialog box choose OK button.

The TigHelpMonitor and TigHelpButton components are now installed onto
PROHELP page of the component palette and you may run demo project,
located in the Demo directory.

2.5.2 Connecting context-sensitive Help to the C++Builder IDE.
---------------------------------------------------------------

1) In the C++Builder IDE choose HELP/CUSTOMIZE... to open OPENHELP
   application.
2) Choose the LINK tab.
3) Choose Add Files speed button to open File Open dialog box.
4) Select PROHELP.HLP file and choose OK button.
5) Choose the INDEX tab.
6) Choose ADD FILES speed button to open FILE OPEN dialog box
7) Select PROHELP.HLP file and choose OK button.
8) Choose SAVE PROJECT button.
9) Close the OPENHELP application.
