TCompress Component Set V3.5
File and Database Compression Components for Delphi and C++ Builder

 Copyright (c) 1995-97  South Pacific Information Services Ltd
       Fax: +64-3-384-5138  Email: [email protected]
        Web:  http://www.spis.co.nz/compress.htm

>>>>> If you ordered the registered version of TCompress, see REGINFO.TXT

These components are fully functional SHAREWARE.

If you find TCompress useful, registration will get you the
latest version, a personal ID to eliminate the occasional
reminder message, access to our highly regarded (and, I have
to say it, rarely needed) support AND a nice warm
fuzzy feeling.

Registration details are at the end of this file.

===== ALSO SEE COMPRESS.HLP AND FAQ.TXT FOR MUCH MORE INFORMATION =====

1. Key features:

* Standard support for Delphi 1.0, 2.0, 3.0 and C++ Builder
* NATIVE compression -- no mucking about with DLLs, OCXes et al
* Multi-file compressed archives using the TCompress component
* Database BLOB (memo, image) compression with TCDBMemo,
 TCDBimage and (for Delphi 3.0 only) TCDBRichText
* In-memory compression using streams
 (file/memory/blob/resource<-->file/memory/blob)
* Event hooks for customizable user interaction
* Built-in RLE (Run-Length Encoding) and LZH5
 (Lempel-Ziv-Huffman) compression
* Easy to add your own custom compression routines at any time
* Functions and examples to support compressed resources
 and self-extracting EXEs
* CompressString and ExpandString utility methods
* Key-based compressed data encryption
* Loads of example source included
* Full component source code available


Note: TCompress and its companions provide very comprehensive
data compression capabilities. Most developers might only need
to drop a TCompress component on their form and call its ExpandFile/CompressFile
methods in order to create and work with their own multi-file archives...

Others might drop TCDBMemo/TCDBImage/TCDBRichText components
on as well and simply interact with them to have text and picture data
automatically compressed when they are stored in a database.

..and some developers might use the TCBlobfield class to store all kinds
of data (sound, numbers, video etc) directly into compressed database blobs
-- see the BLOB.DPR (BLOB.MAK for C++) demonstration for an example of this.

5. Synopsis (for Web/BBS listings etc):

Filename: COMPRESS.ZIP   (File date: 10-July-97  Time: 3:50)
1 line description:
TCompress v3.5 File and Database Compression Components for Delphi & C++ Builder
Uploader name & email: Peter Hyde, [email protected]
Surface address: SPIS Ltd PO Box 19-760, Christchurch, NEW ZEALAND
Special requirements: Any version of Delphi or C++ Builder
Shareware payment required from private users: $NZ90 (about $US65)
Source included: No (available separately)
Size zipped / original (in Kb): 294/477

Brief description:

TCompress provides native components for the creation of
multi-file compressed archives, as well as database, file,
resource and in-memory compression using streams.
Three compression methods (RLE, LZH and LZH5) are built in, with
"hooks" for the easy addition of custom compression formats.

TCompress also includes drop 'n play components for automatic
database blob, image, rich text and memo compression, based on the
VCL's TDBMemo, TDBRichText and TDBImage components.

Images compress by up to 99% when using LZH, hence there is a
massive saving in disk space and disk or network access when
using these components.

TCompress comes with an extensive demonstration, many source
examples and comprehensive help and keyword files. Supports
Delphi 1.0, 2.0, 3.0 and C++ Builder.


6. Registration

*** No upgrade fee for users of TCompress v3.0 or later.
If you are a registered user of an earlier TCompress version, please see
the special upgrade pricing in the Registration section of COMPRESS.HLP.

Full registration information and a handy form are in COMPRESS.HLP.
When you register, you will receive an updated version (if any), and
a personal registration ID to eliminate the occasional reminder dialog.

On registration, you can optionally also order the source code
of the TCompress component (COMPRESS.PAS) and/or the
TCDBImage/TCDBMemo/TCDBRichText components (COMPCTRL.PAS).
Please specify when ordering if you also want these.

Registration prices:

Product Registration/License: $NZ90 (about $US65)
Optional Compress source (add): $NZ59 (about $US40)
Optional Compctrl source (add): $NZ49 (about $US34)
Optional airmailed disk  (add): $NZ10 (no charge if emailed)

Payments may be made by Mastercard or Visa (please specify card
number, expiry date, and name of holder). You may also pay by a
bank check in your own currency to the equivalent value at
current exchange rates. We do NOT accept Compuserve SWREG
registrations.

Please print or email the form in COMPRESS.HLP to register
your version.

Contact: SPIS Ltd, PO Box 19-760, Christchurch, New Zealand
Fax: +64-3-384-5138           Email: [email protected]