        TResumer Component.
        ---------------------
        (Version 1.01 for Delphi 1, Delphi 2, Delphi 3 and C++Builder)

    CONTENTS

1. What is the TResumer Component?
2. Files Supplied
3. Installing the TResumer Component
4. Installing the Help File
5. Registration Information
6. Contact


         1.  What is the TResumer Component?
         -------------------------------------

  The TResumer component is a tool for deferred activation of desired action.
It is a nonvisual component capable of activating procedures after all
previously occurred events are processed.
  In particular, this may be used for synchronization with some Windows
functions or other procedures executed in parallel with application.
  Actually, similar function can be accomplished using TTimer component, but
with TResumer component the event giving you a possibility to resume desired
processing occurs at once without any artificial interval.

( Computer Science note -:)
  TResumer component facilitates indirect call of a procedure with which the
procedure is called from the top of the stack and therefore doesn't return to
indirect-caller.

  Another component - TDispatcher -  provides more general form of indirect 
call permitting multiple indirect calls, direct control on call queue (i.e. 
permits revoking and reordering of these calls) and passing objects as 
parameters. Using this TDispatcher component one can implement more general 
form of coroutine mechanism then with TResumer component.

         2. Files Supplied
         -----------------

   README.TXT      This file
   RESUMER.HLP    The help file
   RESUMER.KWF    The keyword file

   Directory DELPHI1 - Installation files for TResumer component for DELPHI 1
      RESUMER.DCU
      RESUMER.DCR

   Directory DELPHI2 - Installation files for TResumer component for DELPHI 2
      RESUMER.DCU
      RESUMER.DCR

   Directory DELPHI3 - Installation files for TResumer component for DELPHI 3
      RESUMER.DCU
      RESUMER.DCR

   Directory CBUILDER - Installation files for TResumer component for C++Builder
      RESUMER.DCU
      RESUMER.DCR
      RESUMER.OBJ
      RESUMER.HPP

   Directory DEMO - Demo project for Delphi
      PROJECT1.DPR
      UNIT1.DFM
      UNIT1.PAS
      DEMO1.EXE - executable produced with Delphi 1

   Directory DEMO-CB - Demo project for C++Builder
      PROJECT1.CPP
      UNIT1.CPP
      UNIT1.DFM
      UNIT1.H
      PROJECT.MAK
      PROJECT.RES

         3. Installing The TResumer Component.
         --------------------------------------

  1. The Register procedure in RESUMER.DCU is set to place TResumer on
     the palette page tab named "System". 
  2. If you have installed an earlier version of TResumer, be sure and 
     remove it from COMPLIB.DCL (use the Remove button in the Install 
     Components Dialog).  The old files should be deleted or otherwise made 
     unaccessible before doing the new installation.
  3. Pick a directory for the TResumer component.  Put
     RESUMER.DCU and RESUMER.DCR in the chosen directory.
  4. From the Delphi IDE, choose "Options | Install Components" - for Delphi1
     or "Components | Install" - for Delphi2.  In the dialog choose the "Add"
     button.  In the Add Module dialog that then comes up, the simplest 
     approach is to use the "Browse" button to find RESUMER.DCU.  Then 
     hit OK and the Search Path edit box will have the correct path added and
     TResumer will be added to the installed units listbox.  (You may
     have to scroll down to see it.)
  5. Hit OK on the Install Components dialog and the necessary steps will be
     taken to do the installation.  The TResumer button will appear on
     the SYSTEM component page tab.

         4. Installing the Help File.
         ----------------------------

The file RESUMER.HLP will supply context sensitive help for the
TResumer component.

  1. Place the RESUMER.KWF file in the DELPHI\HELP directory along with 
     the other .KWF files.
  2. Close the Delphi IDE.
  3. Run Delphi's HELPINST program.  Choose File | Open to open
     DELPHI.HDX in the DELPHI\BIN directory.
  4. Choose Keywords | Add Keyword File to add the RESUMER.KWF file
     to the list of .KWF files.
  5. Choose File | Save or hit the blue disk button to compile and save the
     revised .HDX file.
  6. Now it remains to set things up so that WINHELP can find the help file
     RESUMER.HLP.  There are several choices:
        - Put RESUMER.HLP in the DELPHI\BIN directory - for Delphi1 or in
          DELPHI\HELP directory - for Delphi2 with the other help files.
        - Put RESUMER.HLP somewhere on your path.
        - Modify WINHELP.INI to add a directory entry for RESUMER.HLP.

The RESUMER.HLP file contains documentation on how to use the TResumer
component.  To access the help, open the help file from Delphi, press 
the "Search All" button and search for "TResumer".  
Or place a TResumer component on your form and press F1.


         5. Registration Information.
         ----------------------------

By registering you will be entitled to

     - receive complete source code by e-mail
  
In order to register, send a e-mail specifying your name and e-mail address.

         6. Contact.
         -----------
Elena Lisenenkova
e-mail: ll@center.spb.su

