Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Main thread completely blocked by working Rave Report

15 views
Skip to first unread message

udv...@gmail.com

unread,
Nov 27, 2008, 10:02:22 AM11/27/08
to
Hi,

Having programatically generated a large report in the OnPrint
procedure of a TrvSystem component, the main VCL thread will become
completely dead during the actual spoling (to printer or to pdf). The
main thread is NOT blocked during the creation of the report in the
OnPrint procedure, but happens in the moment where the building is
done and spooling takes over (right after the OnAfterPrint event
occurs).

I guess this is by design, but it is not very fancy that your main
form application is completely dead while the complete report is
tranfered to the printer or to a large pdf file. I guess they forgot
to spread out calls to "Application.ProcessMessages;"

I don't think I can put the Rave VCL into separate thread...

Anyone that knows how the fix this issue?

[Delphi 2007 Rave Reports BE 7.5.2]

Regards
udvlife

0 new messages