Notes for TOPAZ 6.0x users
The current version of TOPAZ for Delphi is 8.0. The latest
"Programmer's Guide and Technical Reference" for TOPAZ for
Delphi is dated September 2001.
The patches on our page are for our customers who currently
have TOPAZ version 6.5x or later.
We would like to encourage all the current users of TOPAZ for
Delphi or TOPAZ for Pascal with earlier versions of the product
to upgrade their versions of TOPAZ.
Here is what you get with TOPAZ for Delphi 8.0 (compared to
TOPAZ version 6.0x for Delphi):
1. The latest source code that can be compiled and used with
Delphi 3, 4, 5, 6 and 7, Kylix, and C++Builder 3 and later.
2. Complete online help system.
3. The new manual with over 280 pages. Every single TOPAZ method is
thoroughly documented. The manual also has tutorial sections that
will walk you through initial steps of using TOPAZ components.
4. You get all the current changes in the TOPAZ source code. We take
into consideration all the bug reports, comments and suggestions
that come from our customers. All these current big and small
changes get incorporated into the current release code. Therefore
with the new version you get cleaner, quicker and more optimized
code.
5. Since you will have the latest version of TOPAZ source code, you
will be able to download all the current free code patches and use
all the current nifty samples that work with the current version
TOPAZ.
6. TOPAZ now supports long file names. This won't affect Windows 3.1
programmers. Windows 95 programmers do not need to change any code
if they have an old Delphi application written using TOPAZ, but they
may want to take advantage of this new feature in their future
applications.
7. TOPAZ has an improved Grid component. Now you may tune-up
your TTzGrids at design time on the level of individual columns
and individual column titles. You may also activate the columns
property editor at run time.
In this version of TOPAZ we also added a FixedColumns property
to the TTzGrid.
There is a new unique feature in the TTzGrid: a right mouse click
depresses the grid column title. You may tie any code to the
"OnDepressTitle" event handler. For example, you can sort your
database by that particular field.
There are also two other new mouse event handlers the programmers
may find useful: "OnCornerLeftClick" and "OnCornerRightClick".
These handlers are called when the user clicks on the top left
corner of the grid (it is the cross section of the Titles row
and the Indicator column).
There are several different ways of representing the boolean (logical)
fields in the new TTzGrid. The type is defined by the new property
called BooleanBox which can be set to one of the following:
bbCheckBox - a check box will be drawn in a cell
bbCheckMark - a check mark
bbText - a text "true" or "false"
bbFillBox - a rectangle (filled with current font color if true)
bbRButton - a radio button
bbDot - a dot
Note that in this version the user can flip logical field values
using a click of the mouse, or by pressing or key.
8. TOPAZ supports BLOBs. Since BLOB fields may be any kind of
binary data TOPAZ does not handle display of the BLOB fields.
Therefore the programmer will need to write some code to handle
his BLOB fields. You may use standard TDBImage component to display
images if you are using Delphi 3. The examples of how to use BLOBs
can be downloaded from our web support page.
9. TOPAZ supports MDX indexes.
10. TOPAZ has several additional components:
TTzTextExpr - lets you drop a label that will let you evaluate dBASE
expressions at design time.
TTzVFile - (Delphi 3 and later compilers only). This component lets
you place an entire table in memory (no disk I/O required at
runtime).
11. TOPAZ uses the latest changes in Delphi 3,4,5 and 6. Therefore
if you are using Delphi 3 or later, TOPAZ will be visible for any
third party data aware component that can detect the BDE. You may
even use TOPAZ and the standard Delphi DBControls and your
application will still be BDE free.
Much more...
Now click on the Back button of your web browser...