OBJECT DBF LIBRARY 3.0 FOR BORLAND DELPHI 1/2/3

ODBF is a shareware component library for quick and easy access to
dBase tables. IDAPI and ODBC are NOT required. No DLLs - only your
program and your database.

I. DESCRIPTION AND HISTORY

The whole power of Delphi's native tools for databases manipulation is
not required in small single-user applications. To my mind, there are
many cases when there is no need to depend on many IDAPI DLLs if your
program works with few tables on your PC. That's why I rewrote my unit
for DBF tables, which was originally created for Borland Pascal 7.0, in
Borland Delphi. There are several distinction from the previous Pascal
version 2.0, which was produced in January, 1996 (odbfile2.zip).

1.      Since Delphi supports component library, I made TDBFTable a
       component (instead of previous TDBF object). To my mind, it's
       more convenient.
2.      Pascal collections are substituted by list objects in Delphi;
       that's why I excluded iteration methods ForEach, FirstThat,
       NextThat, LastThat and PredThat from the TDBFTable's set of
       methods. But there are new methods and properties now for
       providing processing of records, and modification of previously
       written applications will not be difficult.
3.      According to the same reason the structure of DBF tables is
       defined now by means of lists of field definitions, not by
       collections. Moreover, there is a new component TDBFStructure
       now, so you may define and modify structures manually at design
       time and by calling method DefineFields at run-time. Of course,
       you also may form structures dynamically from the code, as
       before.
4.      The support of memo fields is at last implemented. You may set
       data of unlimited size from memory buffers and files into memo
       fields and get data from these fields into memory or files. But
       remember that the 1Ah symbol treated as termination char in DBF
       memo fields, so take care of the absence of such symbols in
       your memo fields, otherwise the first one in the field would be
       estimated as its end. That's why I recommend you to encode
       binary data (except for plain texts) in order to be sure that
       there are no 1Ah bytes in memo fields. For example, look for
       UUENCODE/UUDECODE utilities. Don't pay attention to this
       recommendation if you're going to store in memo fields only
       text data.

II. PRICES AND REGISTRATION

Prices:
Single license: $19.95
Site license: $49.95
World license: $4995

If you decided to purchase ODBF Library run REGISTER.EXE program
in REGISTER subdirectory and follow instructions. On registration
you'll receive a password for LICENSED.EXE and instructions
about how to install a full functioning library WITH ALL SOURCES.

III. AUTHOR

Leonid V. Schavelev
Russia
E-Mail          [email protected]
               [email protected]
Internet        http://www.polytech.ivanovo.su/~leonid
               http://www.polytech.ivanovo.su/~leonid/odbf.htm