Delphi Interpreter 
Version 1.0
Copyright (c) 1997 by Sergey Kurinny 

1. Overview and comments
----------------------

You installed Delphi interpreter. What else should I say?

Drop THALCOMP component (page "Dream Company") on your form and enjoy 
Delphi inside of Delphi. 

Please read inline comments of Delphin.pas (you may search for //)

Note:
 Delphin.pas is compartible with D2/D3/CPB , but demo project and imported 
 classes was tested only in D3   
 

Now there are some limitations:

 - No CASE
 - No recursion
 - Set and enumeration types not implemented
 - Records not implemented
 - Only one point allowed in qualified identifiers
   ("Object1.Data.Module" will raise error)
 - Bugs in Delphi objects automatical import unit
 - only class definitiona allowed in "type" section
 - no arrays (but array properties are implemented)


2. Installation
----------------------

COMMON STEPS

- Uninstall any previous interpreter versions
- Run PKUNZIP.EXE to extract the interpreter files to a directory
  on your hard drive

INSTALLATION IN DELPHI 2

- Start Delphi 2 
- Select Components | Install
- Click Add followed by Browse
- Locate DELPHIN.PAS in the directory where you unzipped interpreter files
- Click OK followed by OK again

INSTALLATION IN DELPHI 3

- Start Delphi 3 
- Select File|Open
- Open file DCLHAL.DPK (in \SOURCE subdirectory)
- In "Package.." window click "Install" button to register Delphin on 
  the "Dream Company" page

3. Files
----------------------

\DEMO    This directory contains demo project
  
	Demohal.dof
	Demohal.dpr
	Demohal.dsk
	DEMOHAL.RES
	demoUnit.dfm
	demoUnit.pas
	GETDEMO.DFM
	GETDEMO.PAS   Interface form for automatical object import
	GETUNIT.PAS   Automatical object import unit
	halinsp.dfm   Object Browser unit
	halinsp.pas

\IMPORT  This directory contains interface functions
	 for Delphi objects, procedures and functions
(Not all objects and procedures were imported from these units
 Use Object Browser to view imported items)

	h_class.pas
	h_contr.pas
	h_db.pas
	h_dbct.pas
	h_dbtab.pas
	h_dlg.pas
	h_exct.pas
	h_forms.pas
	h_stdct.pas
	h_sys.pas
	h_sysut.pas
	HALInit.pas   Add this unit to your project if you want to use
	              imported objects in scripts. Also contains example 
		      of event registration 
	
\SAMPLES
	EXAMPLE1.HAL
	EXAMPLE2.DFM
	EXAMPLE2.PAS
	HELLO.PAS
	README.TXT
	SAMPLE.DFM
	SAMPLE.PAS

\SOURCE
	Dclhal.dpk
	DCLHAL.RES
	delphin.dcr
	Delphin.pas
	Hal.dpk
	HAL.RES



4. License
----------------------
DISCLAIMER:

This software is provided on an "as is" basis without warranty of any 
kind, expressed or implied, including but not limited to the implied 
warranties of merchantability and fitness for a particular purpose. 
The person using the software bears all risk as to the quality and 
performance of the software.  The author will not be liable for any 
special, incidental, consequential, indirect or similar damages due 
to loss of data or any other reason, even if the author or an agent 
of the author has been advised of the possibility of such damages. 
In no event shall the author's liability for any damages ever exceed 
the price paid for the license to use the software, regardless of 
the form of the claim.

5. Copyright 
----------------------
  Delphi Interpreter
  Version 1.0                      
  Copyright (c) 1997 by Sergey Kurinny
  e-mail: kurinn@gu.kiev.ua

  Feel free to e-mail me
