ANN: ReportBuilder 7.0 is now available for Delphi 7, Delphi 6, and Delphi 5.

edited September 2002 in General
ReportBuilder 7.0 is now available for Delphi 7, Delphi 6, and Delphi 5.

You can order your upgrade from:

If you originally purchased before October 31, 2001 and have not yet
upgraded to RB 7.0, then make sure you get in on the Early Adopter
Special. This offer ends September 30, 2002, at which time legacy
pricing will take effect. See the schedule below to find out how much
you can save by acting now.

Early Adopter Special:

Upgrade ReportBuilder Enterprise for $275
(regularly $549.00 - you save $274.00)

Upgrade ReportBuilder Professional for $175
(regularly $349.00 - you save $174.00)

Upgrade ReportBuilder Standard for $75
(regularly $149.00 - you save $74.00)

We greatly appreciate your support over the years and we look forward to
working with you in the years to come!


Purchase an upgrade to ReportBuilder 7 and receive these valuable

1. Delphi 6 support. Purchase now and we will send you the download link
for the Delphi 6 version of your edition. Delphi 5 support will be
available soon.

2. Delphi 7 support. As soon as we receive a Delphi 7 CD from Borland,
we will finalize the Server, Enterprise, Professional and Standard
editions and notify you with a download link.

3. Maintenances releases through August 31, 2003.

4. Upgraded versions through August 31, 2003. We have already committed
to full text search and background printing (via a thread) as the next
major enhancements. We expect these enhancements to be available within
the next month or two. Other minor enhancements will follow as the DM
Creative Team continues to move ReportBuilder forward.

5. All bug fixes and enhancements since November, 2001. Version 6.03 was
released last November - all issues which have been resolved for this
version are included in RB 7.0. See the list of fixes below for details.

6. Delphi 8 support is not included in this upgrade. We currently do not
know whether Borland will release a Delphi 8, or what that release might
include and so have no way to estimate the cost of such an effort.

Enhancements for Version 7.0 - 9/18/2002

1. Server Edition

Version 7 of ReportBuilder marks the release of the Server Edition. The
Server Edition represents over a years' worth of effort on the part of
DM. We think that you will be absolutely blown away by this product,
and how easy it makes web reporting. Check out the Trial Edition at:

2. Thread safe DADE, RAP and Report Engine

In order to make the Server Edition possible, the data processing engine
(DADE), Object Pascal interpreter (RAP) and the report engine were all
made thread-safe. This means that you can now count on thread safety
when pursuing options such as background processing of print jobs, etc.

3. Outline

A TreeView summarizing the structure of the generated report and
providing clickable nodes which take you to the page for given content
is now displayed in the Print Preview form. The main report, groups and
section type subreports can participate in the generation of the
Outline. Use the OutlineSettings property for each of these objects to
control the generation of the outline.

4. PreviewFormSettings

The main report component (TppReport) now contains a PreviewFormSettings
property. Use this to control the initial WindowState, ZoomSetting and
ZoomPercentage of the Preview Form (and say goodbye to all of those
OnPreviewFormCreate event handlers!)

5. DBArchiveReader

This new component makes it easy to preview and print report archives
stored in database BLOB fields.

6. DBImage auto loading

When assigned to a database field with a string data type, the DBImage
component will now automatically assume that the string field contains
the full path and file name to an image file and attempt to load that
image from file when it generates.

7. Enhanced TeeChart support

It is no longer necessary to purchase the registered version of TeeChart
in order to print and preview reports containing charts. If you need to
redistribute the TeeChart UI as part of an end-user reporting solution
(and you are not building your application with packages), then it is
still necessary to purchase TeeChart. The dcu files for the TeeChart UI
are not (and never have been) included with the 'free' version of
TeeChart which installs with Delphi.

Fixes for Version 7.0 - 9/2/2002

1. When an application did not have access to a printer, a 'Canvas does
not allow drawing' exception was raised in some cases.

2. When loading a template, the PaperName may not be restored properly.

3. When printing to the printer, and the printer setup was changed, the
report engine was not always reset.

4. When report archive file was too big to fit on disk, the archive
device needed to free the streams and the temporary file.

5. Enhanced DBImage so that it can be assigned to a string field
containing file references, which can then be used to load the images
from the file.

6. When a data pipeline is used in a Master/Detail configuration
(MasterDataPipeline/MasterFieldLinks) and the master field has a null
value, exceptions were raised due to changes in Delphi 6, Service Pack

7. When a crosstab attempted to compare null values to non-null values,
an exception was raised under Delphi 6, Service Pack 2.

8. Crosstab raised 'List Index out of bounds' error when multiple
subtotal rows were set to Visible = False.

9. When subreports contained columnar layouts, left-to-right traversal
did not work properly.

For a full listing of fixes and enhancements, see the History of
ReportBuilder Versions topic in the on-line help.
Digital Metaphors Corporation
This discussion has been closed.