Notes:
TurboPower B-Tree Filer
Table of contents
1. Introduction
2. Package names
3. Installation
4. Version history
4.1 Release 5.55
4.2 Release 5.56
==============================================
1. Introduction
B-Tree Filer is a fast library of file-based database routines for
Borland Turbo Pascal & Delphi. B-Tree Filer supports stand-alone
programs or those running on Microsoft-compatible networks including
Novell Netware.
This is a source-only release of TurboPower B-Tree Filer. It includes
designtime and runtime packages for Delphi 3 through 5.
==============================================
2. Package names
TurboPower B-Tree Filer package names have the following form:
TNNN_KVV.*
| ||
| |+------ VV VCL version (30=Delphi 3, 40=Delphi 4, 50=Delphi 5)
| +------- K Kind of package (R=runtime, D=designtime)
|
+----------- NNN Product version number (e.g., 555=version 5.55)
For example, the B-Tree Filer runtime package files for Delphi 5 have
the filename T555_R50.*.
The runtime package contains the core functionality of the product and
is not installed into the IDE. The designtime package references the
runtime package, registers the components, and contains any property
editors used in the IDE.
==============================================
3. Installation
To install TurboPower B-Tree Filer into your IDE, take the following
steps:
1. Unzip the release files into a directory (e.g., d:\btreefiler).
2. Start Delphi.
3. Add the source subdirectory (e.g., d:\btreefiler\source) to the
IDE's library path.
4. Open & compile the runtime package specific to the IDE being
used.
5. Open & install the designtime package specific to the IDE being
used. The IDE should notify you the components have been
installed.
==============================================
4. Version history
4.1 Release 5.55
New Features and Changes
----------------------------------------------------------------------
This version of B-Tree Filer has been released for two main reasons:
1. Delphi 5.0 compatibility (core units only)
2. Minor bug fixes and other sundry items.
1. Delphi 5.0 compatibility
---------------------------
The core B-Tree Filer units will now compile with the Delphi 5
compiler, in the same manner as the support for Delphi 2, Delphi 3,
and Delphi 4.
2. Minor bug fixes and other sundry items
-----------------------------------------
Bugs fixed
----------
- The FILER unit would cause a crash on program termination with
Delphi 1 and BP7.
- B-Tree Filer would not compile is ASCIIZeroKeys was set.
- The UnpackXXX routines in the NUMKEYS and NUMKEY32 units would
sometimes give an invalid result.
- The Delphi 4 and Delphi 5 warnings about promoting integer types
in the NUMKEY32 unit have been solved.
Sundry
------
- Code changes for Delphi 5 support
4.2 Release 5.56
New Features and Changes
----------------------------------------------------------------------
This version of B-Tree Filer has been released for one main reason:
1. Delphi 6.0 and 7.0 compatibility (core units only)
1. Delphi 6.0 and 7.0 compatibility
---------------------------
The core B-Tree Filer units will now compile with the Delphi 6 and 7
compiler, in the same manner as the support for Delphi 2, Delphi 3,
Delphi 4, and Delphi 5.
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use