-------------------------------------------------------------------------
AUTOMA atPASCAL SCRIPTER v1.02
-------------------------------------------------------------------------

CONTENTS OF THIS README FILE:

1. FILES        - Little description about the files inside the zip file
2. INSTALLATION - Instructions for installing
3. REGISTERING  - Info about ordering
4. HISTORY      - Lists the changes in each version released
5. CONTACT      - Info about contacting Automa

-------------------------------------------------------------------------
1. FILES
-------------------------------------------------------------------------

ATSCRPTD3 : Files for Delphi 3
ATSCRPTD4 : Files for Delphi 4
ATSCRPTD5 : Files for Delphi 5
ATSCRPTD6 : Files for Delphi 6
ATSCRPTC3 : Files for C++Builder 3
ATSCRPTC4 : Files for C++Builder 4
ATSCRPTC5 : Files for C++Builder 5
ATSCRPTK1 : Files for Kylix



-------------------------------------------------------------------------
2. INSTALLATION
-------------------------------------------------------------------------

DELPHI 6:

  (1) Extract the distribution ZIP to a new directory
  (2) From the Delphi IDE select File | Open ...
  (3) In the dialog that appears, select "Delphi Package Source (*.dpk)"
      in File Types, and choose the ascriptpkgd6.dpk file
  (4) Click on the "Install" button. Components will be installed.

DELPHI 5:

  (1) Extract the distribution ZIP to a new directory
  (2) From the Delphi IDE select File | Open ...
  (3) In the dialog that appears, select "Delphi Package Source (*.dpk)"
      in File Types, and choose the ascriptpkgd5.dpk file
  (4) Click on the "Install" button. Components will be installed.

DELPHI 4:

  (1) Extract the distribution ZIP to a new directory
  (2) From the Delphi IDE select File | Open ...
  (3) In the dialog that appears, select "Delphi Package Source (*.dpk)"
      in File Types, and choose the ascriptpkgd4.dpk file
  (4) Click on the "Install" button. Components will be installed.

DELPHI 3:

  (1) Extract the distribution ZIP to a new directory
  (2) From the Delphi IDE select File | Open ...
  (3) In the dialog that appears, select "Delphi Package Source (*.dpk)"
      in File Types, and choose the ascriptpkgd3.dpk file
  (4) Click on the "Install" button. Components will be installed.

C++Builder 5:

  (1) Extract the distribution ZIP to a new directory
  (2) From the C++Builder IDE select File | Open ...
  (3) In the dialog that appears, select "C++Builder Package Source (*.bpk)"
      in File Types, and choose the ascriptpkgc5.bpk file
  (4) Click on the "Install" button. Components will be installed.

C++Builder 4:

  (1) Extract the distribution ZIP to a new directory
  (2) From the C++Builder IDE select File | Open ...
  (3) In the dialog that appears, select "C++Builder Package Source (*.bpk)"
      in File Types, and choose the ascriptpkgc4.bpk file
  (4) Click on the "Install" button. Components will be installed.

C++Builder 3:

  (1) Extract the distribution ZIP to a new directory
  (2) From the C++Builder IDE select File | Open ...
  (3) In the dialog that appears, select "C++Builder Package Source (*.bpk)"
      in File Types, and choose the ascriptpkgc3.bpk file
  (4) Click on the "Install" button. Components will be installed.

Kylix:

  (1) Extract the distribution ZIP to a new directory
  (2) From the Kylix IDE select File | Open ...
  (3) In the dialog that appears, select "Kylix Package Source (*.bpk)"
      in File Types, and choose the ascriptpkgk1.dpk file
  (4) Click on the "Install" button. Components will be installed.


-------------------------------------------------------------------------
3. REGISTERING
-------------------------------------------------------------------------
Automa atPascal Scripter registration fee is US$ 79.95:

Professional version (US$ 79.95) :
   Comes with full source code, and registered users receive free upgrades


We accept MasterCard, Visa, AmExpress, Dinners, and cheque.

To register, go to:

http://www.automa.com.br/delphi/register.htm

-------------------------------------------------------------------------
4. HISTORY
-------------------------------------------------------------------------

v1.02 release (19-Sep-2001)
- Full support for Delphi 3,4,5,6 & C++Builder 3,4,5 & Kylix;

v1.02 beta 1 (16-Ago-2001)
- Delphi 6 compatible;

v1.01 beta 3 (21-Jan-2001)
- Fixed bug with LoadCodeFromFile/SaveCodeToFile. Now it's working, even
  inside COM. You don't need to save and load code in the same executable
  anymore. You cand load compile code even if it was saved in from a
  different executable. The only requirement is that in both executables
  (when you save and when you load) the classes, methods and properties
  registered in the Classes property must be in the same order and must
  have the same names.

v1.01 beta 2 (07-Nov-2000)
- Fixed bug with '{' string. Parser was considering it as an open-comment
- Some reserved-words were case-sensitive (procedure, routine, etc.). Now everything is case-insensitive
- It's not possible to use nested comments anymore (now it's Delphi-like behaviour)
- memory leak fixed

v1.01 beta 1 (09-Oct-2000)
   BIG UPDATE:
   - Delphi objects can now be used in atPascal. You can read/write properties and
     access methods of any Delphi object and component, like forms, tables, queries, buttons,
     and so on. 
   - Supports try..except..end and try..finally..end blocks in atPascal script.
   - You can build, in Delphi code, your own classes, adding properties and methods, or
     add new properties and methods to existing Delphi classes. 
   - For instanced Delphi classes, TatPascalScripter gets published properties automatically, 
     using RTTI.
   - You can use Delphi variables and constants in atPascal.
   - Better error-handling in compile-time (like checking number of parameters in
     functions and methods), with more specific messages.
   - Access to atPascal runtime information: you can read/write atPascal variables from
     Delphi code.
   - Access to atPascal script information, like declared routines and variables, known
     classes, methods and properties.
   - Optional parentesis in routines and method calls
   - Error messages include position in source code
   - Routines should be declared before main block. Routines declared after main block
     are still being supported, but it's not recommended (can be not supported in future
     releases)
   - Old atPascal compiled code is not compatible with new version (scripts must be 
     recompiled)
   

v1.00  (06-May-2000)
   - Bug fixed: memory leak in parser;

v.beta (28-Apr-2000)
   - First release - beta version;


-------------------------------------------------------------------------
5. CONTACT
-------------------------------------------------------------------------
Our URL: 
http://www.automa.com.br/delphi

Our e-mail:
automa@automa.com.br