[DUG] QuickReports 4.05 issues

Alister Christie alister at salespartner.co.nz
Thu Jul 13 16:25:06 NZST 2006


I'm still using quick reports 3 and managed to get it to compile in 
Delphi 2006 - will probably have to upgrade to version 4 eventually, but 
I suspect there will be a whole bunch of new bugs that I will have to 
work around / fix if I do upgrade.  I've been using the QRDesign addon 
to Quick Reports and this makes it much easier to design and deliver 
reports.

Quick Reports has always been fairly buggy.  Sorry I can't help -  this 
is more a "I feel you pain" type response.  Some of the nastiest bugs I 
have had to fix have been in Quick Reports.

Alister Christie
Computers for People
Ph: 04 471 1849 Fax: 04 471 1266
http://www.salespartner.co.nz
PO Box 13085
Johnsonville
Wellington 



Hayward, Phillip wrote:
> Using QuickReports 4.05 I have developed a report that is actually two
> reports in one, eventually to be three. To tie them together I have used
> a TQRCompositeReport component and run the reports like such...
>
> QRCompositeReport1.Preview;
>
> And use the onAddReports event to call....
>
> procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
> begin
>   QRCompositeReport1.Reports.Add(fDeliveryItemRpt.QuickRep1);
>   QRCompositeReport1.Reports.Add(fDeliveryItemRpt2.QuickRep1)
> end;
>
> The report runs without issue but when the application is closed I get
> an 'Exception EAccess Violation in module....' error and at times the
> desktop practically locks up requiring a reboot.
>
> I believe it is tied to the TQRCompositeReport because if I don't use
> the component and run the reports individually ...
>
> fDeliveryItems.fDeliveryItemRpt.QuickRep1.Preview;
> fDeliveryItems2.fDeliveryItemRpt2.QuickRep1.Preview;
>
> there is no issue.
>
> Last year we applied a patch to version 4.05 to fix memory leaks. This
> was just a matter of applying 
>
> if QRPrinter <> nil then QRPrinter.free; 
> to 
> Destructor TCustomQuickRep.Destroy;
> in quickrpt.pas and recompiling .
>
> Now, why I mention this is during debugging it seems to be here that the
> error is caused when exiting the program.
>
> We considered upgrading to version 4.06 in the hope that all these
> issues would have been resolved but then found we couldn't compile any
> of the previous applications developed with version 4.05
>
> Has anyone else experienced like such issues with QuickReports and more
> importantly the TQRCompositeReport component?
>
> Should we perhaps be looking at another report engine moving forward?
>
>
> Regards 
> Phil Hayward
>
> System Analyst 
> Pinepanels Rangiora
> ph  (64) 3 313-2764
> fax (64) 3 313-2739
> Ext 38824
> Phillip.Hayward at chh.co.nz
>
>
> DISCLAIMER: This electronic message together with any attachments is 
> confidential. If you are not the intended recipient, do not copy, disclose or 
> use the contents in any way. Please also advise us by return e-mail that you 
> have received the message and then please destroy. Carter Holt Harvey is not 
> responsible for any changes made to this message and / or any attachments after 
> sending by Carter Holt Harvey. We use virus scanning software but exclude all 
> liability for viruses or anything similar in this email or any attachment.
>
> _______________________________________________
> Delphi mailing list
> Delphi at ns3.123.co.nz
> http://ns3.123.co.nz/mailman/listinfo/delphi
>
>
>   


More information about the Delphi mailing list