October 4th, 2000 Delphi 5 update.
The Delphi 5 installer was (also) writing an incorrect registry key for the
design time package and has been corrected. If you are comfortable with editing the
registry, you can make a simple change and avoid downloading the package again. With
regedit, look for the following key:
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known Packages
There will be a key for the QuickReport package that has the wrong extension. Change
the .dpl extension to .bpl and the package will load the next time you load Delphi 5.
Please do not edit your registry unless you completely understand what you are
doing. An alternative would be to remove QuickReport from the package list and
install it again from the Install packages dialog. The dclqrt50.bpl file will be in
the Delphi 5 bin directory. We apologise for any confusion this may have caused.
September 27, 2024 Delphi 5 & Delphi 4
update.
The 3.0.8 fileset for Delphi 5 went out with the compiled 3.0.8 units but had the
3.0.7 source code. An updated QR308DP5.EXE file has been placed on the download
page. The Delphi 4 installer was writing an incorrect registry key for the design
time and has been corrected. We apologise for any confusion this may have caused.
September 20, 2024 QuickReport Professional 3.0.8
for Delphi released.
This release addresses some issues reported since the 3.0.7 release and catches
Delphi 3 & 4 up to the Delphi 5 release. The following problems were addressed:
- Printing from a preview now works for CompositeReports. New code added in 3.0.6
broke CompositeReports printing and the original functionality has been restored
- Print and PrintSetup buttons no longer stay disabled under Windows 2000.
- RTF export filter now correctly handles text that contains the "\",
"{", and "}" characters.
- Printing a range of pages from a report generated by the Prepare no longer prints a
blank page
We have made some changes to the installation routine. For users of the German
and French versions of Delphi 4 and Delphi 5, we check the Windows system directory
(system32 for NT/2K) for the .de and .fr versions of the qrpt40.bpl/qrpt50.bpl runtime
package and display a message box warning. These runtime packages must be removed or
renamed to prevent conflicts with the current runtime package. The installer will
not do anything with these files, you must do this manually.
Another change to the installation routine was to add an option to only install the
source code. When this option is selected, only the source code will be installed.
No files will installed and no registry entries will be added.
Filesets for C++builder 3, 4, and 5 will follow in about a week. We will put out
these files as fast as we can, but we do not have release dates yet. Please do not
ask via email for release dates, this information is posted here as soon as we have it.
May 17, 2000 QuickReport 3.0.7 for
Delphi 5 and C++Builder 5 released.
This release addresses some additional printer issues reported since the 3.0.6
release.
March 12, 2024 QuickReport 3.0.6 for Delphi 5
released.
This release addresses printer problems reported for the current line of HP
Laserjet printers. This was a timing issue and the most common problem reported were
access violations and program terminations as soon a report was loaded. This does
not address the problems reported for the current line of Epson
Stylus printers, that is not related to QuickReport and must be resolved by Epson.
Some other printers that used the same Canon printer engine and base driver code were
also affected by this problem. If you are using the HP 1100 series with Win 95/98 or
NT, you will need to obtain the latest driver from HP. The HP 1100 driver included
with Windows 2000 should work without any problems.
We have tried to test as many of the printer/OS combinations that we could. If you
still have a printer problem with the 3.0.6, please install the latest driver from the
printer vendor before contacting us. Even new printers right out of the box can have a
older driver. If you are still having a problem with this release, please contact
technical support with all specific hardware and software information.
We will be releasing 3.0.6 filesets for Delphi 3 & 4 and C++Builder 3 & 4
shortly, we want to make sure that this release addressess the printer problem for the
Delphi 5 users first. A C++builder 5 version will follow after the other releases
have been put out. All release date information will be posted on this page and the
home page as soon as that information is available.
Some other issues are addressed in this release:
- Delphi 5 changed the record alignment which caused QuickReport applications compiled
with Delphi 5 to be unable to load QRP files saved with previous versions. Now under
Delphi 5, the QRP loading code will adjust the header size if it loads a older QRP file.
- If autosize is true, the background color and RightFrame were not being drawn in the
correct location when printing (preview wass correct).
- The Preview close code was changed to fix a problem where repeated calls to preview
would generate an Access Violation.
- A bug with how the Custom Page size dimensions were being set in landscape was addressed
- A small pointer leak when loading QRP files was fixed.
- A bug in XLS export filter when the report has code to force a new page was addressed.
A new would overwrite the data from the previous page.
- A Delphi 3 specific bug with right to left alignment was addressed.
- An Access violation when double-clicking the print button in the standard preview was
addressed.
March 5, 2024 Updated RichEdit2 components and
KB.
The QuickReport 3 Pro components for the 3rd party RichEdit2 components have been
updated on our download page. Runtime package support has been added and the
dependency on the QuickReport 3 designtime package has been removed. The Knowledge
Base has been updated.
February 29, 2024 Windows 2000 support,
German & French QuickReport
If you are using QuickReport 3.0.4, this version will not work with Windows 2000.
Version 3.0.5 has been tested with Windows 2000 without any problems specific to
QuickReport.
If you are using the German or French versions of Delphi and/or C++Builder, you must
remove the localized QuickReport runtime package when installing QuickReport Pro.
Otherwise you will get an Access Violation when trying to use the TQREditor
component. The localized runtime packages will have eithor a ".de" or
".fr" file extension (qrpt50.de for example).
February 22, 2024 Delphi 5.01 update
information
Inprise has released the Delphi 5 Update Pack to their web site.
This update is not required for QuickReport 3 but will replace QuickReport 3
Professional with the Standard version that is bundled with Delphi 5 (Pro and Enterprise
editions). If you install the Update Pack, you will need to reinstall QuickReport 3
Professional again. Just exit Delphi and run the QR self-installing executable and
the QR 3 Pro packages will be reinstalled.
February 13, 2024 Updated information for Epson Stylus users
We have contacted Epson technical support about the problems reported for the Color Stylus
printers with Delphi. Their recommended solution has been can be read here.
February 1, 2024 New demo for drawing on
the page, information for Epson Stylus and HP Laserjet users
The QR3DRWD3.ZIP demo for QuickReport 3 has been added to the download page.
This demo shows how access the report's QRPrinter from the BeforePrint/AfterPrint
band events to be able to draw directly on the QRPrinter canvas of the current page.
As an example this demo draws a vertical line in the space between the last detail
band and a summay band that is aligned to the bottom of the page. The end result is
an unbroken vertical line going down the page.
We are currently investigating reports of problems using QuickReport with the Epson
Stylus 460/660/760/860 line of printers. The problem appears under Win 95/98 is a
conflict between Delphi and the printer driver. Reports from some of the users have
indicated that Epson is aware of the problem. This should correctable with an
updated driver from Epson. Please contact Epson technical support for more
information about what driver is needed for you printer.
There is a problem with QuickReport and some of the newer printers from HP. It
appears to be a timing issue and we are working on this for the 3.0.6 release. When
more information is available about the 3.0.6 release, it will be posted here.
January 4th, 2000 PageNumber code for QREditor.
The QR3EDTD3.ZIP demo for QuickReport 3 has been updated to include a PAGENUMBER
function that can be used in the QREditor as an expression. The Knowledge Base has also
been updated.
December 1st, New Skip Label demo.
QuickReport 3 project written with Delphi 3 that shows two ways of starting a
report that starts the labels at a specific spot on the page can be downloaded under the
name qr3skipd3.zip. The qr3cstd3.zip demo has been updated.
November 23rd, New Custom Preview demo.
A Delphi version of the QuickReport 3 Custom Preview demo has been added to the
download page under the name qr3cstd3.zip. Among other things it shows how to trap
the CTRL + arrow keys to scroll the preview page and how to prevent the user from resizing
the preview. The QuickReport Knowledge Base has been updated.
November 13th, QuickReport Professional
Registration Check.
QBS Software has now handling the worldwide distribution of the QuickReport
software for the last few months. Recently QBS sent an e-mail message out to all
registered uses that we have on file. This message is a request for all of our registered
users fill out a web form to update the product registration information. We use the email
addresses on file when we send out update notices. When we released version 3.0.5, we sent
out email notifications to all the registered user addresses on file. We found that a
great many of the users did not receive the update information.
Please check your details by going to: http://www.qbssoftware.com/quickreport
This is a webform that will allow you to view and edit your details. If they are
wrong or incomplete please correct and update them. You will also receive the latest
passwords to download files from the QuickReport download
page. If you do not have a valid password please enter your details on the form and we
will try and locate your registration for you. This will ensure that you will be able to
buy an upgrade to the next version. If you have any questions about the information
that we have on file for your QuickReport registration, please email qrservice@qbssoftware.com.
November 8th, QuickReport 1 to QuickReport 3
conversion program.
A simple conversion program that can read a QuickReport 1 report and write a
QuickReport 3 file has been added to the download page under the name conv1to3.zip.
It includes the executable program along with the Delphi 5 source code. It does not
do a 100% conversion, but it will greatly ease the task of porting from QuickReport
1. The source code is commented and you can augment it to fit your report
layouts. The conversion is done by text parsing, you do not have to have QR1 or QR3
installed to run the program. The QuickReport Knowledge Base has also been updated.
November 7th, TQRChart information for Delphi
5.
The TQRChart component of the TeeChart package is compiled with the version of
QuickReport that is bundled with Delphi 5. Upgrading to a newer version of QuickReport
will break the package dependency in the QRChart package (qrtee.pas). TeeMach has
posted the source code to the QRTee.pas unit on their site
and you can recompile it for the TeeChart package that comes with Delphi 5. Please
email TeeMach directly for any questions about installing their component.
October 8th, QuickReport 3 Professional Demos
updated.
The QuickReport 3 Pro demos for have been updated on our download page.
There are versions for Delphi 3 & 4, and for C++Builder 3 &4. Delphi 5 users
can use the Delphi 4 demo. Several new examples were added (QRPHandles, Printing
Page X of XX, Printing alternate text on the back of Duplex reports, how to call the WMF
filter in code, etc). Due to some limitations with C++Builder 3, a couple of the
demos have been disabled, but the C++Builder 4 demo has the same examples as the Delphi
demos. If you can not compile the C++Builder 4 demo, please read the notes for September 15th.
October 2nd, Delphi Tech Alert for September
30th.
If you subscribe to the Developer Support Delphi mailing list, the mailing sent
out for Sept 30th has some incorrect information about QuickReport 3.0.5. It states
that this release fixes a problem with the title length, and that is not correct.
The title length is defined by the tprinter object, not in QuickReport. Our coe
passes the report's title property defined as string and we do not impose any length
limitations. This limitation was addressed in Delphi 5. Installing QuickReport
3.0.5 into Delphi 3 or 4 or into C++Builder will not fix this problem.
September 28th, RX Library and InfoPower 2000
components.
The files qrrx.zip and qrip.zip has been added to the download page. The
qrrx.zip contains components written for the TRXRichEdit component from the RX Library The qrip.zip contains components written
for the TwwDBRichEdit component from the InfoPower 2000 package from Woll2Woll Software. These components are similiar to
TRichEdit, but they use either the RichEdit 2 or the RichEdit 3 common control
(riched20.dll) that comes with Win98, NT 4, and Office 98. This should address some of the
bugs inherent to the RichEdit common control. For any questions regarding the RX Library
or InfoPower components, please contact the authors directly using the email addresses
posted on their web sites. The QuickReport Knowledge Base has been updated.
September 15th, QuickReport demos for
C++Builder
Some users have reported problems compiling the QR3 demos with C++Builder
If you get an errors indicating that the files VCLMID40.bpi and DSS40.bpi (or other files)
could not be found, then you will need to eithor edit the project file (.bpr) and remove
the references to the files that you do not have, OR just delete the project file and
create a new one using the source code from the demo.
September 14th, Missing DCP files QuickReport
3.0.5 Standard for Delphi 4
The 3.0.5 Standard fileset for Delphi 4 is missing the qrpt40.dcp and
dclqrt40.dcp files. These files are required for compiling any package that uses
QuickReport 3. The dcp files are can be found under the name d4stddcp.zip on our
download page. These files are for the Standard version and can not be used with the
Professional version.
September 12th, QuickReport 3.0.5
Professional for Delphi 5
The full install file set for the QuickReport 3.0.5 Professional for Delphi 5 has
been posted to our download page.
September 9th, 1999 RichEdit98 component
The file qrrich98.zip has been added to the download page. This file set
contains the freeware TRichEdit98 component.written by Alexander Obukhov with a
QuickReport 3 Professional component that can use it. TRichEdit98 is similiar to
TRichEdit, but it uses either the RichEdit 2 or the RichEdit 3 common control
(riched20.dll) that comes with Win98, NT 4, and Office 98. This should address some of the
bugs inherent to the RichEdit common control. For any questions regarding the TRichEdit98
component, please contact the author directly using the email address included in the file
set.
September 8th, 1999 Demos and Knowledge Base
updated
The Delphi versions of the QuickReport 3 Demo project have been updated.
Several new reports were added to show how to use the TQRPHandler class, using the Prepare
method to print "Page X off XX", and a simple mailing label report using
multiple columns. The C++ version of this demo will be updated in the next few days.
The QuickReport Knowledge Base has been updated to include information about the
3.0.5 release. There may be a problem with the current Delphi 3 3.0.5 installer, it
looks like it is not installing the qrwizard.dcu file to the lib directory. The
source code was installed to the quickrpt directory so you should be able to compile it by
adding it to a project or rebuilding the package and then moving the file to the lib
directory.
September 6th, 1999 Problem with C++Builder
installer, TQREditor issue
The installer for the C++Builder 4 version 3.0.5 is copying two files to the
wrong location. This will be addressed with a new file set. In the meantime,
you can copy the qrlabled.* files from the qbuilder4\lib directory to the
cbuilder4\lib\obj directory. There is a known issue with the TQREditor component in
3.0.5 (all compilers) where setting the ShowMenu property to true at designtime will cause
an error. The work around is to leave it set to false at design time and set it to
true at run time. The Delphi QREditor demo has been ported to C++Builder and will
be posted to the download page.
September 3rd, 1999 QuickReport 3 Users Guide
released
The Users Guide has been released in MS Word 97 format. It can be downloaded
from our download page.
September 2nd, 1999 Update to 3.0.5 full
install file sets
New versions of the 3.0.5.file sets have been released for Delphi 3 and Delphi 4.
This addresses problems with the Delphi 4 dfm files being included in the Delphi 3
file set. A minor cosmetic change to the QREditor was added to this release.
The C++Builder 4 full install has been released with the C++Builder 3 to follow
shortly. The source code only file sets will be updated later. The 3.0.5
Standard version for Delphi 4 has also been released. This is the update for the
evaluation version of QuickReport bundled with Delphi 4.
August 31st, 1999 Update to Delphi 4 source file set.
There was a typo in the sample batch file included in the fileset that |