DBUTLTY - Paradox/Dbase Pack Utility Demo

This sample program is based on portions of the the Delphi
DBBROWSE demo and sample code (DBPACK.TXT) uploaded by
Richard Shotbolt (100327,2305). I needed a quick and easy
utility program to pack selected tables. Richard's example
handled the packing part just fine. The front end evolved
largely from the OpenDb dialog in the DbDrowse project.
I worked it around to do a drill down approach so that you
can double-click on an alias and the associated tables
will then be shown in the grid. This allows exact selection
of either a specific table or all tables for an alias to be
packed. Besides the packing feature, the alias/table
display mechanism is a handy tool.
    
While the DbBrowse demo contains the components to neatly
encapsulate the BDE calls, I couldn't really see a large
probability that these would be candidates for much reuse.
So I elected instead to borrow the necessary pieces (namely
the TDatabaseList and TTableList derived classes).

Anyway, enjoy the utility. It's freeware intended for demonstration
purposes so of course, no warranty is expressed or implied. Any
feedback is welcome and encouraged.

Good luck,

Glenn Thomas (CIS 73621,3401)