
	MINITABLE FOR DELPHI 3 - V30b
==================================================

--------
Contents
--------
    Essentials of MiniTable for Delphi 3
    Contents of the DPC 
    Installing MiniTable for Delphi 3
    Updating the Library Search Path
    Making the minitb.hlp work with Delphi help
    Contact addresses  


----------
Licence
----------
    There is a registered and unregistered version of
    MiniTable V30b - but both are free!

    The unregistered version is fully functional, the
    only limitation being a reminder About Box on
    inititalization when Delphi is not running
    concurrently.  It is intended for use by developers
    only and NOT for redistribution.

    Currently, the registered version is FREE
    and includes component source code. Developers are
    free to distribute the MinTable component and MiniTable
    DLL in as part of programs written by them. The DLL is
    NOT to be distributed separately.

    (Note that the source code does not include source code
    for Filt.dcu. This is because the code for the filter
    expression parser is only modified from the Borland code
    in DBCommon.pas and therefore not for redistribution.)	

    To register simply complete the survey document and
    email to us.

    MiniTable is copyright 1998 by Unley Enterprises.
    All rights reserved.

    The use MiniTable is entirely at your own risk. 
    While very effort has been made to ensure that MiniTable 
    operates as intended, no responsibility will be accepted 
    for problems that occur related to the use of the component
    or the MiniTable DLL

---------------------------
Essentials of MiniTable for Delphi 3
---------------------------

    MiniTable provides database functionality for single
    user manipulation of limited size datasets.

    The MiniTable DLL provides the core functions and
    operates through a TDataSet descendant. MiniTable aims
    to provide a means of manipulating data where the BDE or 
    similar would be overkill, but TList not enough. The aim
    has been to make it simple but functional. The interface
    is similar to TTable. The main restrictions are that the
    intended number of records is up to a few thousand and
    MiniTable data access is exclusive - if you need table
    access for multiple users, then you need more than MiniTable!
    To distribute a MiniTable application requires only your executable
    file, the MiniTable DLL and any table files you have created.

    The MiniTable dpl is under 80kb and the DLL under 100kb.
 

-------------------------------------------------
Contents of the DPC 
-------------------------------------------------
   
   The Unregistered version comes with:
	1. MiniTable package
 	2. MiniTable Desktop program - both source and compiled.
   The desktop functions both as a demonstration program of 
   MiniTable and provides the ability to design your own tables.
        3. Help files
	4. Registration form (Regist.doc)
	5. Survey form (Survey.doc)
	6. MiniTable DLL
	7. Demo programs
		Fish facts
		Lookup demo

   The Registered version also includes the TMiniTable source code

-------------------------------------------------
  Installing MiniTable for Delphi 3
-------------------------------------------------

Minitable is distributed as a Delphi Package Collection
file (MiniTable.dpc). 

To install MiniTable, start Delphi 3, and close all open files.  

Select Component|Install Packages to display the Packages
page in the Project Options dialog.  

Press the Add button to display the Add Design Package
dialog box.  Change the file type to Package Collection (*.dpc)
and select the MiniTable.dpc in dirctory you have copied it to.

This starts the Install Package Collection Expert. The source files
and sample tables are optional.

By default, the MiniTable is installed into the
C:\Program Files\Borland\Delphi3\MiniTable.
The MiniTable DLL is installed to C:\Windows\System.
(NOTE - if you use Windows NT change this to C:\Winnt\System)
The MiniTable component is installed onto the Data Access palette page.


--------------------------------
Updating the Library Search Path
--------------------------------

Installation does not automatically update the library
search path and you must do this manually.

Select Tools|Environment Options to display the Environment
Options dialog box. Change to the Library page.  At the end
of the Library Path add the following:

C:\Program Files\Borland\Delphi3\MiniTable
(if you have installed MiniTable to its default directories)


--------------------------------
Making MiniTable help work with Delphi help
--------------------------------

Add a link statement to the third party help section of Delphi3.cfg
of the Help directory:
link: minitb.hlp

Then either:
1. Make a 'dummy' edit to Delphi3.cnt and save the file. This will
force Delphi3 help to update its index list (changing the CFG file
alone does not seem to be enough)
2. Delete the Delphi3.GID file - this will also force the index to
be remade.

These changes will allow 'F1' help calls to be made from Delphi 3

-----------------------------------------
Contact addresses  
-----------------------------------------

MiniTable is written by Graham Pitson. I hope you find it useful.

e-mail me at: 
		gpitson@alphalink.com.au

home page:
	http://www.alphalink.com.au/~wdtaylo/MiniTb.htm


