                    Pro VCL Extensions Library
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~

                     Version 1.30 (10-Jan-99)
                     ~~~~~~~~~~~~~~~~~~~~~~~~
            Copyright (c) 1996-99 by Dmitry G. Barabash
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



CONTENTS
~~~~~~~~
  1. General
  2. Copyrights
  3. Licence agreement
  4. Redistribution
  5. Support, feedback and bugs
  6. Installing the Pro VCL Extensions Library
  7. Supported languages
  8. Revision History
  9. Contacting




1. GENERAL
~~~~~~~~~~

Pro VCL Extensions Library a freeware component library for
Borland Delphi 1, 2, 3 & 4 and Borland C++Builder 1 & 3.
Pro VCL Extensions Library includes 25 native VCL components,
component and property editors, many useful procedures and
functions and complete source code for all components and all
component and property editors. Unfortunately there is *no*
help available.




2. COPYRIGHTS
~~~~~~~~~~~~~

This product is Copyright (c) 1996-99 by Dmitry G. Barabash.
Author retains full copyright in all the files included in
this package. If you make any modifications to the source,
please send a copy to dgb@farlep.net.




3. LICENCE AGREEMENT
~~~~~~~~~~~~~~~~~~~~

This library may be used freely and distributed in commercial or private
environments, provided this notice is not modified or removed.  This
library may be included in compilations of other software, as long as
there is no charge for this library or part of this library specifically
(e.g. as a Delphi component or as part of a Delphi component collection).

This library is provided "AS-IS". No warranties of any kind, expressed
or implied, are made as to it or any medium it may be on.  Any remedy for
indirect, consequential, punitive or incidental damages arising from it,
including such from negligence, strict liability, or breach of warranty
or contract, even after notice of the possibility of such damages will
not be provided.




4. REDISTRIBUTION
~~~~~~~~~~~~~~~~~

You may freely redistribute this package, on the following conditions:

- the whole package is redistributed;
- no alteration is made to the package, or to any of the files in it;
- no charge (other than charges for disk duplication and handling) be
  made for any redistribution.




5. SUPPORT, FEEDBACK AND BUGS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I do not "officially" provide support for this software.  However,
if you have any questions about it, please feel free to write to me at:

    dgb@farlep.net

I will try to answer your questions promptly.  If you have any suggestions
for improvement, please let me know also, as I will be more than happy to
hear your opinions!

If you find a bug in this library, please let me know by sending a complete
description of the bug and the circumstances under which it appears to:

    dgb@farlep.net

I will correct all reported bugs as soon as possible.




6. INSTALLING THE PRO VCL EXTENSIONS LIBRARY
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Pro VCL Extensions Library 1.30 is distributed in the ProLib13.exe
installation program.  To install the library, simply run
the ProLib13.exe program and follow the instructions.

NOTE: It is recommended that you terminate all versions of
      Delphi and C++Builder before installing Pro VCL Extensions
      Library.

Once the installation program is completed you will need to
perform a few steps to install the base components into the
appropriate version of Delphi or C++Builder.

Delphi 4:

1. Uninstall previous installed version of Pro VCL Extensions Library
   from Delphi 4 IDE. Remove previously compiled Pro VCL Extensions
   Library package (if any) ProLib40.BPL and ProDcl40.BPL from your
   hard disk.
2. Use "File\Open..." menu item of Delphi IDE to open Pro VCL Extensions
   Library runtime package ProLib40.DPK.
3. In "Package..." window click "Compile" button to compile runtime
   package ProLib40.DPK.
4. Repeat steps 2-3 for runtime package ProLibDB40.DPK.
5. Put compiled files ProLib40.BPL and ProLibDB40.BPL into directory that
   is accessible through the search PATH (i.e. DOS "PATH" environment
   variable; for example, in the Windows\System directory).
6. Use "File\Open..." menu item of Delphi IDE to open Pro VCL Extensions
   Library designtime package ProDcl40.DPK.
7. In "Package..." window click "Install" button to register
   Pro VCL Extensions Library components on the "Pro" page.

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

Delphi 3:

1. Uninstall previous installed version of Pro VCL Extensions Library
   from Delphi 3 IDE. Remove previously compiled Pro VCL Extensions
   Library package (if any) ProLib30.DPL and ProDcl30.DPL from your
   hard disk.
2. Use "File\Open..." menu item of Delphi IDE to open Pro VCL Extensions
   Library runtime package ProLib30.DPK.
3. In "Package..." window click "Compile" button to compile runtime
   package ProLib30.DPK.
4. Repeat steps 2-3 for runtime package ProLibDB30.DPK.
5. Put compiled files ProLib30.DPL and ProLibDB30.DPL into directory that
   is accessible through the search PATH (i.e. DOS "PATH" environment
   variable; for example, in the Windows\System directory).
6. Use "File\Open..." menu item of Delphi IDE to open Pro VCL Extensions
   Library designtime package ProDcl30.DPK.
7. In "Package..." window click "Install" button to register
   Pro VCL Extensions Library components on the "Pro" page.

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

C++Builder 3:

1. Uninstall previous installed version of Pro VCL Extensions Library
   from C++Builder 3 IDE. Remove previously compiled Pro VCL Extensions
   Library package (if any) ProLib35.BPL and ProDcl35.BPL from your
   hard disk.
2. Use "File\Open..." menu item of C++Builder IDE to open Pro VCL
   Extensions Library runtime package ProLib35.BPK.
3. Then use "Project\Make..." or "Project\Build..." menu item to compile
   runtime package ProLib35.BPK.
4. Repeat steps 2-3 for runtime package ProLibDB35.BPK.
5. Put compiled files ProLib35.BPL and ProLibDB35.BPL into directory that
   is accessible through the search PATH (i.e. DOS "PATH" environment
   variable; for example, in the Windows\System directory).
6. Use "File\Open..." menu item of C++Builder IDE to open Pro VCL Extensions
   Library designtime package ProDcl35.BPK.
7. Then use "Project\Make..." or "Project\Build..." menu item to compile
   designtime package ProDcl35.BPK.
8. Use "Component\Install packages..." menu item to open "Packages"
   dialog box. Then click "Add..." button to locate ProDcl35.BPL file
   to install and click Ok to close the "Packages" dialog.

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

Delphi 2 and C++Builder 1:

1. Choose "Component\Install..." menu item of Delphi IDE.
2. Click the Add button to display the "Add Module" dialog box and
   click the Browse button to locate the directory where you placed
   files of Pro VCL Extensions Library (e.g. C:\ProLib\Source).
   Select module ProReg.PAS to install and click Ok to close the
   "Add Module" file selection dialog.
3. Click Ok to close the "Install Components" dialog.
4. Your component palette will now be recompiled.
5. Pro VCL Extensions Library are installed in the "Pro" tab on the
   component palette.

Delphi 1:

1. Choose "Options\Install Components..." menu item of Delphi IDE.
2. Click the Add button to display the "Add Module" dialog box and
   click the Browse button to locate the directory where you placed
   files of Pro VCL Extensions Library (e.g. C:\ProLib\Source).
   Select module ProReg.PAS to install and click Ok to close the
   "Add Module" file selection dialog.
3. Click Ok to close the "Install Components" dialog.
4. Your component palette will now be recompiled.
5. Pro VCL Extensions Library are installed in the "Pro" tab
   on the component palette.



If you are experienced programmer you can use MAKE.BAT file to compile
this library. You should only change DCC, DCCPKG, BRCC and WINSYS
definitions in MAK-files. For details see MAK-files. Command lines
to compile for appointed platform:

Delphi 1 (compiled library will be at Lib\Delphi16 directory):
    make.bat d1

Delphi 2, 3, 4 (compiled library will be at Lib\Delphi32 directory):
    make.bat d2
    make.bat d3
    make.bat d4

C++Builder 1, 3 (compiled library will be at Lib\CBuilder directory):
    make.bat bcb1
    make.bat bcb3

After that you can install library: ProReg.dcu for Delphi 1, 2 and
C++Builder 1, ProDcl30.dpl for Delphi 3, ProDcl35.bpl for C++Builder 3,
ProDcl40.dpl for Delphi 4.




7. SUPPORTED LANGUAGES
~~~~~~~~~~~~~~~~~~~~~~

This release provides following resources:
  - English;
  - Russian;
  - Ukranian;
  - French (translation by Thierry Boulestin <thierry.boulestin@wanadoo.fr>);
  - Portuguese (translation by Aldo Caetano <aldo@vipclinic.com>,
    http://members.xoom.com/intelectus);
  - Spanish (translation by Ivn Diniz Collazo <ivan.diniz@correo.nu>);
  - German (translation by Wolfgang Matsche <dasawm@cbn.net.id>).




8. REVISION HISTORY
~~~~~~~~~~~~~~~~~~~

Version 1.30 (10-Jan-99)
    o New component:
      - TProMouseRegion.
    o New procedures:
      - ShowInteger;
      - ShowFloat.
    o Added new highlight effect and new label styles in TProCustomLabel,
      TProLabel, TProClockLabel, TProUrlLabel and TProDBText components.
    o Run-time package ProLibXX.dpk was separated into two run-time
      packages: ProLibXX.dpk (with all non-data-aware components) and
      ProLibDBXX.dpk (with data-aware components).
    o Since this release the installation program is 32-bit application.

Version 1.24 (25-Nov-98)
    o Added support of German language. German translation by
      Wolfgang Matsche <dasawm@cbn.net.id>.
    o Bug fixes:
      - TProButton now correctly works when Kind = pbkCloseEsp;
      - TProCalcDialog now correctly works when Language = dlSpanish.

Version 1.23 (10-Nov-98)
    o Added TProCalcDialog.Value property.
    o Added support of Spanish language. Spanish translation by
      IvAn Diniz Collazo <ivan.diniz@correo.nu>.

Version 1.22 (20-Oct-98)
    o Added support of Portuguese language. Portuguese translation by
      Aldo Caetano <aldo@vipclinic.com>, http://members.xoom.com/intelectus.

Version 1.21 (22-Sep-98)
    o Bugs fixes.

Version 1.20 (20-Sep-98)
    o New components:
      - TProUrlLabel;
      - TProUrlImage;
      - TProTiledImage.
    o Added "Test..." item to standard TXXXDialog component editors.
    o Added support of French language. French translation by
      Thierry Boulestin <thierry.boulestin@wanadoo.fr>.
    o Run-time packages ProCmpXX.dpk were renamed to ProLibXX.dpk.
    o Added an installation program.

Version 1.10 (28-Aug-98)
    o Design-time package ProComps.dpk was separated into run-time
      packages ProCmpXX.dpk and design-time packages ProDclXX.dpk.
    o Added "Test..." item to TProXXXDialog component editors.
    o Bugs fixes:
      - TProButton.Kind property now can be set to pbkNextXXX;
      - ProCalc.dfm, ProAbout.dfm, ProTblEd.dfm and demo project now is
        compatibile with Delphi 1.0.
    o In this file corrected the manual of the installation.

Version 1.01 (18-Aug-98)
    o Bugs fixes.

Version 1.0 (11-Aug-98)
    o First release.




9. CONTACTING
~~~~~~~~~~~~~

If you have any questions, remarks, suggestions, bugs, requested features
please feel free to contact me.  I would appreciate you if you send me
your comments about this software.  My e-mail:

    dgb@farlep.net

Be sure to check my web home page

    http://www.farlep.net/~dgb

for updates.



Yours sincerely,
Dmitry G. Barabash
