TOPAZ is a component library for Borland's Delphi (also works with Kylix versions 1, 2 and 3, and with C++ Builder) that is especially designed to provide support for accessing dBASE database files and indexes. TOPAZ is especially easy to understand, and simple to use, and is designed with intuitive dBASE conventions. 

In addition to database access components, TOPAZ also comes with an extensive library of time and date routines, string- handling routines, file-handling routines, and convenient dialog boxes.

TOPAZ applications compile with all necessary database access code built into the executable EXE. There are no extra DLLs or other files to ship or install, and runs independently of Borland's Database Engine (BDE).

The library allows programmers to open up to 32 dBASE files, with indexes, filters, and relations. Building most database applications in Delphi with TOPAZ is a snap. TOPAZ is the library of choice when building robust, shippable applications quickly.

Get more details about TOPAZ.
What TOPAZ programmers say about TOPAZ.
Frequently asked questions.
Try-before-you-buy version.
Already using Topaz? Check here for latest patches and service packs.

TOPAZ is distributed with full source code. The same source code can be compiled and used with any of the the following compilers:

Borland Delphi (Windows 95, 98, NT, 2000, XP, Vista, Windows 7.0)
  • Delphi 3
  • Delphi 4
  • Delphi 5
  • Delphi 6
  • Delphi 7
  • Delphi RAD Studio 2005 (except .NET personality)
  • Delphi RAD Studio 2006 (except .NET personality)
  • Delphi RAD Studio2007 
  • Delphi RAD Studio 2009
  • Delphi RAD Studio 2010 
  • Delphi RAD Studio XE
  • Delphi RAD Studio XE2
  • Turbo Delphi (Limited support)
  • Turbo Delphi Professional
Borland C++Builder (Windows 95, 98, NT, 2000, XP, Vista, Windows 7.0)
  • C++ Builder 3
  • C++ Builder 4
  • C++ Builder 5
  • C++ Builder 6
  • C++ Builder 2005 
  • Turbo C++ Builder (Limited support)
  • Turbo C++ Builder Professional 
  • C++ Builder 2007 
Borland Kylix (Linux)
  • Version 1
  • Version 2
  • Version 3
Current version:
List Price:
$99 (includes source code, sample programs, help files) 
60-days, fully unconditional, money-back guarantee
Technical Support:
Free lifetime technical support via email
To Order:
By phone:
415-479-7286 (USA, credit card and COD orders only, 8AM to 5PM Pacific time, M-F)

Delphi 2010 and Delphi XE:
Topaz supports the latest release of the Delphi compiler, XE and 2010. Please be aware that although Delphi XE and 2010 support Unicode characters and strings, Topaz does not support Unicode in this release. Character variables are 8-bit char types, and strings are arrays of 8-bit char types.
Turbo Delphi:
Turbo Delphi is limited in functionality and cannot install 3d-party components into the component palette. This does not make Topaz development completely impossible, since applications that use Topaz, including all the Topaz examples, still can be compiled. More so, forms containing Topaz components still can be edited as text in any text editor.

Thus, it is possible to evaluate Turbo Delphi with Topaz applications, provided the upgrade to Turbo Professional is planned for regular development.
C++Builder Topaz is provided as source code, allowing the user to decide where to store the package, the compiled units, and what level of C++ builder support is required