ESBPCS(TM) for VCL v6.15.1
Released: 5 January 2024

ESB Professional Computation Suite for Embarcadero (formerly CodeGear/Borland) Delphi & C++ Builder.

For use in VCL Applications

Developed by ESB Consultancy
mailto:support@esbconsult.com

Copyright (c) 1999-2024 ESB Consultancy

PO Box 260
Esperance WA 6450
AUSTRALIA
https://www.esbconsult.com/

ESBPCS for VCL Web Page: https://www.esbconsult.com/esbpcs
Support mailto:support@esbconsult.com

Secure Online Registration at
https://www.esbconsult.com/esbpcs/purchase.htm

ESBPCS now on Facebook: https://www.facebook.com/esbpcs

Follow us on Twitter at https://twitter.com/esbglenn

Install:
========

WARNING - It is always wise to have current Backups.

Run Setup.exe. Includes Uninstaller.

Setup will also run the ESBPCS Installer. If you wish to do things manually then exit out of it.

If you have problems, try removing all trace of ESBPCS, especially previous versions and trials, and running Setup.exe again.

Note: May be advantageous to use "Run as Administrator" with ESBPCS Installer.

Requires about 30MB of Disk Space.

See WhatsNew.Txt in the Source directory for new features.

DCC32.exe (and for 64-bit, DCC64.exe) is required for ESBPCSInstaller. Thus it cannot be used with Trial versions of the product.

Windows (Vista and above) introduces new security that if your have UAC on and install ESBPCS under your "Program Files" then it won't let the ESBPCS Installer work properly.

Personally we tend to turn UAC off or to its lowest settings on our Developer Workstation as we find less headaches that way.

By default with ESBPCS 6 and later, the setup.exe chooses c:\ESBPCS6 as the install directory to try and get around the security improvements of Windows, where the UAC prevents things editing in Program Files, though this is overriden if you have a previous install. So you may want to run the setup again and try install to say c:\ESBPCS6 and see if that works


Purpose:
========

Making Data Entry and Manipulation Easier for Developers and their Customers.

ESBPCS for VCL (ESB Professional Computation Suite) is a collection of over 6000 routines/methods and over 235 classes/components  in over 140 units for Embarcadero (formerly CodeGear / Borland) Delphi 7, 2005/Win32, 2006/Win32, 2007/Win32, 2007, 2009, 2010 and C++ Builder 2006, 2007, 2009, 2010, Borland Turbo Delphi Professional for Win32 and Borland Turbo C++ Professional for Win32, CodeGear RAD Studio 2007 (Win32 Personalities), CodeGear RAD Studio 2009, Embarcadero RAD Studio 2010, Embarcadero Delphi XE, Embarcadero C++ Builder XE, Embarcadero RAD Studio XE, Embarcadero Delphi XE2, Embarcadero C++ Builder XE2, Embarcadero RAD Studio XE2, Embarcadero Delphi XE3, Embarcadero C++ Builder XE3, Embarcadero RAD Studio XE3, Embarcadero Delphi XE4, Embarcadero C++ Builder XE4, Embarcadero RAD Studio XE4, Embarcadero Delphi XE5, Embarcadero C++ Builder XE5, Embarcadero RAD Studio XE5, Embarcadero Delphi XE6, Embarcadero C++ Builder XE6, Embarcadero RAD Studio XE6, Embarcadero Delphi XE7, Embarcadero C++ Builder XE7, Embarcadero RAD Studio XE7, Embarcadero Delphi XE8, Embarcadero C++ Builder XE8, Embarcadero RAD Studio XE8, Embarcadero Delphi 10 Seattle, Embarcadero C++ Builder 10 Seattle, Embarcadero RAD Studio 10 Seattle, Embarcadero Delphi 10.1 Berlin, Embarcadero C++ Builder 10.1 Berlin, Embarcadero RAD Studio 10.1 Berlin, Embarcadero Delphi 10.2 Tokyo, Embarcadero C++ Builder 10.2 Tokyo, Embarcadero RAD Studio 10.2 Tokyo, Embarcadero Delphi 10.3 Rio, Embarcadero C++ Builder 10.3 Rio, Embarcadero RAD Studio 10.3 Rio, Embarcadero Delphi 10.4 Sydney, Embarcadero C++ Builder 10.4 Sydney, Embarcadero RAD Studio 10.4 Sydney, Embarcadero Delphi 11, Embarcadero C++ Builder 11, Embarcadero RAD Studio 11, Embarcadero Delphi 12, Embarcadero C++ Builder 12, Embarcadero RAD Studio 12 which  are aimed at making "data entry & manipulation easier" for Developers and their Customers.

Components included cover Integer Edits, Float Edits, Hex Edits, IP Address Edits, Percentage Edits, Date Edits, Time Edits, Date/Time Edits, Month Edits, Time Edits, Complex Edits, Fraction Edits, Currency Edits, Calculator Edits, Calendar Edits, Button Edits, Comboboxes, Month Comboboxes, Day of Week Comboboxes, Time Zone Comboboxes, Country Comboboxes, Duration Comboboxes, SpinEdits, Month SpinEdit, DOW SpinEdits, Duration SpinEdits, Currency SpinEdits, Vector Edits, Matrix Edits, Calculators, Calendars, Statistical Analysis, Labels, URL Labels, Math Labels, CheckBoxes, RadioGroups, CheckGroups, Memos, RichEdits and much more. As well, there are Data Aware versions of most of them.

Routines included cover Mathematics, Probability, Statistics, Complex Numbers, Fractions, Physics, Geometry, Astronomy, Longitude/Latitude, Unit Conversions, Strings, File IO, Registry, Financials, Country Lists, Holidays, Time Zones, Dates and Times, and much more.

Unfortunately, people with Standard/Personal Versions of Delphi 7 cannot use the Data Aware Components but they can use everything else!

Note: Trial Versions of Borland IDE do not work with the ESBPCS Installer.

Note: When doing 64-bit Development Extended = Double, so there is loss of "decimal places" and "exponent range". If these are important to you stick with Win32 development.

Note: FireMonkey support is under development, however this will be a new product - ESBDevLib for VCL/FMX - with the components and many of the routines done from scratch to better take advantage of the new approach.

Requirements:
=============

This package was designed for use with Embarcadero (formerly CodeGear / Borland) Delphi 7, 2005/Win32, 2006/Win32, 2007, 2009, and 2010 and C++ Builder 2006, 2007, 2009 and 2010, Borland Turbo Delphi Professional for Win32 and Borland Turbo C++ for Win32, CodeGear RAD Studio 2007 (Win32 Personalities), CodeGear RAD Studio 2009, Embarcadero RAD Studio 2010, Embarcadero Delphi XE, Embarcadero C++ Builder XE, Embarcadero RAD Studio XE, Embarcadero Delphi XE2, Embarcadero C++ Builder XE2, Embarcadero RAD Studio XE2, Embarcadero Delphi XE3, Embarcadero C++ Builder XE3, Embarcadero RAD Studio XE3, Embarcadero Delphi XE4, Embarcadero C++ Builder XE4, Embarcadero RAD Studio XE4, Embarcadero Delphi XE5, Embarcadero C++ Builder XE5, Embarcadero RAD Studio XE5, Embarcadero Delphi XE6, Embarcadero C++ Builder XE6, Embarcadero RAD Studio XE6, Embarcadero Delphi XE7, Embarcadero C++ Builder XE7, Embarcadero RAD Studio XE7, Embarcadero Delphi XE8, Embarcadero C++ Builder XE8, Embarcadero RAD Studio XE8, Embarcadero Delphi 10 Seattle, Embarcadero C++ Builder 10 Seattle, Embarcadero RAD Studio 10 Seattle, Embarcadero Delphi 10.1 Berlin, Embarcadero C++ Builder 10.1 Berlin, Embarcadero RAD Studio 10.1 Berlin, Embarcadero Delphi 10.2 Tokyo, Embarcadero C++ Builder 10.2 Tokyo, Embarcadero RAD Studio 10.2 Tokyo, Embarcadero Delphi 10.3 Rio, Embarcadero C++ Builder 10.3 Rio, Embarcadero RAD Studio 10.3 Rio, Embarcadero Delphi 10.4 Sydney, Embarcadero C++ Builder 10.4 Sydney, Embarcadero RAD Studio 10.4 Sydney, Embarcadero Delphi 11, Embarcadero C++ Builder 11, Embarcadero RAD Studio 11, Embarcadero Delphi 12, Embarcadero C++ Builder 12, Embarcadero RAD Studio 12 and has been tested on Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows 2003, Microsoft Windows Vista, Microsoft Windows 7, Microsoft Windows 8, Microsoft Windows 10 and Microsoft Windows 11.

Note: More recent releases of the Embarcadero product do remove support for older versions of Windows.

The Data Aware Components require Professional or higher Editions of Delphi and C++ Builder.

Support:
========

Send Email to support@esbconsult.com

Please let us know of any problems and especially let us know of things you would like to see added.


Trial Version of ESBPCS:
========================

Trial Version differs from the registered version in several ways:

a) When running Applications compiled with the Trial Version and the Delphi / C++ Builder / RAD Studio IDE is not running, you will get an "Error Msg".

b) No Source included with Trial Version.

c) Enhanced Installer for re-building the Packages and installing them as well as the Help files comes with Registered version.

d) No Source to Utilities with Trial Version.

Plus on registering you also get:

Benefits of Registering
=======================

1. 30-Day Money Back Guarantee

2. Full Delphi Source. No DLLs or OCXs.

3. More comprehensive Help Files.

4. Full Royalty Free rights to include ESBPCS in your Applications (see License.txt for more info)

5. More Frequent Updates - not all minor versions are released as Trial Versions, but updated source is always available to registered users.

7. Access to Registered Users only site. You will be supplied a password to access the Registered Users Site.

8. Notification of Bugs & Fixes - even before we release an update we will notify registered users via the Mailing List of any verified bug, and the fix when available.

9. Discounts on related Products from ESB and from other Developers. We will also endeavour to see if we can develop relationships with other companies to offer cross-discounting, i.e. Registered Users of ESBPCS will get the other companies products at a discount, and similarly we will give their users a discount.

10. Pre-release versions. If you wish to test out new features before they become available - Registered Users get not only "inside information" but an opportunity to be involved in shaping the product. (Note: Beta versions are not made available to "LITE" owners).

Version History: See WHATSNEW.TXT

For more info see ESBPCSOverview.exe

To get a printed version of the above, use ESBPCSOverview.pdf


mailto:support@esbconsult.com
https://www.esbconsult.com/
