
ExcelGrid Component Library 1.2
===============================

The set of Native Delphi Components for Borland Delphi
versions 3, 4, 5 and Borland C++ Builder 4.

Last revision date Oct 24, 1999.

PLEASE FOLLOW THE INSTRUCTIONS PROVIDED IN THE INSTALLATION SECTION!


Contents
--------

Latest Changes
Overview
Files
Installation
Demonstration program
Registration
Legal stuff
Contact author


NEW FOR VERSION 1.2
-------------------

Delphi 5.0 and C++Builder 4.0 Compatibility

New components:
  TxlDDEClientConv

New properties, events:
  TExcelDDE.OnWait

New routines:
  NavigateURL

Fixed bug in Delphi DDE manager. Used new component TxlDDEClientConv
  instead of TDDEClientConv. Improved performance and stability.
Fixed problem with getting data from Excel.



Overview
--------

ExcelGrid is a component library for Borland Delphi 3, 4, 5
and Borland C++Builder 4, contains following components.
TExcelGrid - to produce in MS Excel an exact copy of TDBGrid, 
including fonts, alignment, formatting, borders.
If you need simple report in world-wide format, which can 
send by e-mail, just a call method Fill.
TExcelDataset is similar to TExcelGrid, but works with the TDataSet.
TExcelDDE - to produce direct data output in MS Excel,
including fonts, alignment, formatting, borders.

Online help and sample code are included.


Files
-----

readme.txt    - This file
license.txt   - Software License Agreement
\DEMO
  Main.dfm      - Demo program form file
  Main.pas      - Demo program .pas file
  DemoApp.dpr   - Demo program project file
  DemoApp.res   - Demo program resource file
  DemoApp.bpr   - Demo program C++Builder project file
  DemoApp.cpp   - Demo program C++Builder project
\SOURCES
  xlGrid.dpk    - Delphi design-time package file
  xlGrid4.dpk   - Delphi design-time package file
  ExcelGrid.pas - ExcelGrid Library .pas source file
  ExcelGrid.res - ExcelGrid Library resource file
  xlGrid3.dpk   - Delphi 3 design-time package file
  xlGrid4.dpk   - Delphi 4 design-time package file
  xlGrid5.dpk   - Delphi 5 design-time package file
  xlGrid.bpk    - C++Builder 4 design-time package file
  xlGrid.cpp    - C++Builder 4 design-time package file
\HELP
  ExclGrid.hlp       - Help file
  ExclGrid.toc       - Help table of contents file
  \BCB4\ExclGrid.cnt - Help configuration file for C++Builder 4
  \D3\ExclGrid.cnt   - Help configuration file for Delphi 3
  \D4\ExclGrid.cnt   - Help configuration file for Delphi 4
  \D5\ExclGrid.cnt   - Help configuration file for Delphi 5
\UNITS
  \BCB4              - Compiled ExcelGrid files for C++Builder 4.0
    ExcelGrid.int    - Interface part of ExcelGrid source
    ExcelGrid.dcu
    ExcelGrid.hpp
    ExcelGrid.obj
    ExcelGrid.res
    xlGrid.bpk
    xlGrid.cpp
  \D3                - Compiled ExcelGrid files for Delphi 3.0
    ExcelGrid.int    - Interface part of ExcelGrid source
    ExcelGrid.dcu
    ExcelGrid.res
    xlGrid3.dpk
  \D4                - Compiled ExcelGrid files for Delphi 4.0
    ExcelGrid.int    - Interface part of ExcelGrid source
    ExcelGrid.dcu
    ExcelGrid.res
    xlGrid4.dpk
  \D5                - Compiled ExcelGrid files for Delphi 5.0
    ExcelGrid.int    - Interface part of ExcelGrid source
    ExcelGrid.dcu
    ExcelGrid.res
    xlGrid5.dpk


Installation
------------

1. Delphi 5.x:

Uninstall previous installed version of ExcelGrid Library from Delphi 5 IDE.

Use "File\Open..." menu item of Delphi IDE to open ExcelGrid design-time
package xlGrid5.DPK. In "Package..." window click "Compile" button to
compile the package and then click "Install" button to register
ExcelGrid Library components on the "ExcelGrid" page.
Use "Tools\Environment Options..." menu item to select page "Library".
Add path to ExcelGrid.dcu into Library Path and click "Ok".

NOTE: do not save package sources in the Delphi IDE.

To install the help file into Delphi 5.0, follow these steps:

Copy files from \Help and \Help\D5 directory into Delphi5\Help
directory.

Append into end of file Delphi5\Help\Delphi5.cnt lines:
:Index ExcelGrid Library=ExclGrid.hlp
:Link ExclGrid.hlp
:Include ExclGrid.toc

Erase file Delphi5\Help\Delphi5.gid


2. Delphi 4.x:

Uninstall previous installed version of ExcelGrid Library from Delphi 4 IDE.

Use "File\Open..." menu item of Delphi IDE to open ExcelGrid design-time
package xlGrid4.DPK. In "Package..." window click "Compile" button to
compile the package and then click "Install" button to register
ExcelGrid Library components on the "ExcelGrid" page.
Use "Tools\Environment Options..." menu item to select page "Library".
Add path to ExcelGrid.dcu into Library Path and click "Ok".

NOTE: do not save package sources in the Delphi IDE.

To install the help file into Delphi 4.0, follow these steps:

Copy files from \Help and \Help\D4 directory into Delphi4\Help
directory.

Append into end of file Delphi4\Help\Delphi4.cfg lines:
:Index ExcelGrid Library=ExclGrid.hlp
:Link ExclGrid.hlp
:Include ExclGrid.toc

Erase file Delphi4\Help\Delphi4.gid


3. Borland C++Builber 4.x:

Uninstall previous installed version of ExcelGrid Library from
C++Builder IDE.

Be sure that linker option "Use dynamic RTL" is unchecked.
Use "File\Open..." menu item of C++Builder IDE to open ExcelGrid
design-time packages xlGrid.BPK. In "Package..." window click "Install" button
to register ExcelGrid Library components on the "ExcelGrid" page.
Use "Tools\Environment Options..." menu item to select page "Library".
Add path to ExcelGrid.dcu into Library Path and click "Ok".

NOTE: do not save package sources in the C++Builder IDE.

To install the help file into C++Builder 4.0, follow these steps:

Copy files from \Help and \Help\BCB4 directory into CBuilder4\Help
directory.

Append into end of file CBuilder4\Help\bcb4.cfg lines:
:Index ExcelGrid Library=ExclGrid.hlp
:Link ExclGrid.hlp
:Include ExclGrid.toc

Erase file CBuilder4\Help\bcb4.gid

4. Delphi 3.x:

Uninstall previous installed version of ExcelGrid Library from Delphi 3 IDE.

Use "File\Open..." menu item of Delphi IDE to open ExcelGrid design-time
packages xlGrid3.DPK. In "Package..." window click "Install" button
to register ExcelGrid Library components on the "ExcelGrid" page.
Use "Tools\Environment Options..." menu item to select page "Library".
Add path to ExcelGrid.dcu into Library Path and click "Ok".

NOTE: do not save package sources in the Delphi IDE.

To install the help file into Delphi 3.0, follow these steps:

Copy files from \Help and \Help\D3 directory into Delphi 3\Help
directory.

Append into end of file Delphi 3\Help\Delphi3.cfg lines:
:Index ExcelGrid Library=ExclGrid.hlp
:Link ExclGrid.hlp
:Include ExclGrid.toc

Erase file Delphi 3\Help\Delphi3.gid



Demonstration Program
---------------------

Demonstration program included in ExcelGrid Library use tables from
DELPHI\DEMOS\DATA directory and BDE alias "DBDEMOS".


Registration
-------------
  ExcelGrid Library Version 1.2 is shareware.
  You can try it out for a period of 30 days after
  which time you must register it or remove it from
  your system.

  With the purchase of ExcelGrid, you receive support 
  via email and all updates for free for one year.

  Online registration available at http://www.smart.ru/igo/excelgrid.htm


Legal stuff
-----------

  Full text of software license agreement placed in file license.txt.

  Use of ExcelGrid 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.

  You may distribute this UNREGISTERED Delphi component 
  in its UNMODIFIED form to any online service you wish.


Contact author
--------------

You can find my recent applications and components on my
web page.

http://www.smart.ru/igo
http://www.epc.ru/igo

If you have any troubles, comments, bug reports on this 
component, please, email me at :

igo@epc.ru 
or
wad@mail.ru 



Vadim Igoshev

