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 Leonid@iname.com Leonid@polytech.ivanovo.su Internet http://www.polytech.ivanovo.su/~leonid http://www.polytech.ivanovo.su/~leonid/odbf.htm