README FILE FOR TSKREG Version 1.2

NOTE : This component is for Delphi 3 only.

======================= The Files =============================

README.TXT -----------------This file
SKREG.DCU ------------------Component file
SKREG.DCR ------------------Compiled resource file
SKREG.HLP ------------------Help file
SKREG.CNT ------------------Contents file for help file


===================== What is TSKReg? =========================

  TSKReg is a Delphi component that can handle most if not
  all the details for the registering of your shareware 
  application. You only need to set a few properties and go.

  It eases the task of generating a valid registration code,
  reading and writing to and from an ini file and/or the
  registry.

  TSkReg can be set to initialize at your applications
  start-up and read from an ini file or the registry.
  Here it can be determined if the registration information
  that is stored is valid.
  TSKReg has two events that are made just for this purpose called
  "OnInValidRead" and "OnValidRead".
  OnValidRead occurs when information is read and found to be
  Valid, OnInValidRead occurs when informaton is read and
  is found to be Invalid.

  There is an example of this in the demo.



===================== What TSkReg is not =====================

  TSkReg is not a shareware registration service.



============== What do I have to pay for all this? ===========


  TSKReg is shareware and costs $25 ($50 with source).


=========================== History ==========================

Version 1.2

  Removed event OnPostRead and OnPostExecute.
    Replaced with the four events listed below.
  Added OnInValidRead.
    Occurs after reading information from either
    a registry or INI entry that is found to be
    InValid.
  Added OnValidRead.
    Occurs after reading information from either
    a registry or INI entry that is found to be
    Valid.
  Added OnInValidExecute.
    Occurs after The Execute method and the information 
    entered by the user is found to be InValid.
  Added OnValidExecute.
    Occurs after The Execute method and the information 
    entered by the user is found to be InValid.
  Property Modifier (of type Integer) changed to
    ModifierKey (of type String). This makes it 
    easier to remeber the ModifierKey (For instance 
    you can use your applications title as the key).


======================== Legal stuff =========================

Legal stuff

  I have made every effort to be assure the accuracy and
  reliabilty of TSKReg however :
  Use of TSKReg is at your own risk. 
  THIS SOFTWARE AND THE ACCOMPANYING FILES ARE
  RELEASED "AS IS" AND WITHOUT WARRANTIES AS TO
  PERFORMANCE OR MERCHANTABILITY OR ANY OTHER 
  WARRANTIES WHETHER EXPRESSED OR IMPLIED.
  Because of the various hardware and software
  environments in use, NO WARRANTY OF FITNESS
  FOR A PARTICULAR PURPOSE IS OFFERED.


  You may distribute this UNREGISTERED Delphi component 
  in its UNMODIFIED form to any online service you wish.
  
  It may be included on any CD-ROM releases you do
  but I would appreciate a notification prior to
  doing so.

  ANY DISTRIBUTION OF THIS ARCHIVE MUST INCLUDE ALL THE FILES
  LISTED :

README.TXT
SKREG.DCU 
SKREG.DCR 
SKREG.HLP
SKREG.CNT



======================== Contact info ========================

You can always find my most recent applications and components
on my web page. There I also have components by others as 
well as Delphi tips, humor, links (what web page would be 
complete without links :)) and other goodies.

http://ww.alpine.net/~robert

If you have any comments, ideas, bug reports on this 
component, or any other component or application I 
have done, email me at :


robert@alpine.net


Thank you for your interest in TSKReg

Robert Jones