TQRChart constant flicker with version 7.07
Posted: Tue Jun 13, 2006 1:57 am
I am having a problem with TeeChart 7.07 and TQRChart flicker. I have read other posts on this topic and cannot figure out how to solve this problem from the responses that I have read. The notes say it shouldn't happen, the administrators in this forum say it shouldn't happen, but it's happening for me in both BDS2006 and BCB6.
First, my license doesn't allow me access to the TeeChart source (I do have the TQRChart source though). This means that I do not have access to the TeeRecompile tool which one of the replies for a similar post referred to. So all compiling that goes on is done using the IDE.
I do not have duplicate .lib, .dcu, .obj, .dcp, .bpi, .bpl, or .pas files. When recompiling I have removed from the component palette, deleted all binary files, and performed a complete rebuild.
The flicker happens for me in the IDE and from an application in which I use QuickReport Design for design-time creation of reports. This application can be compiled with or without packages with the same flicker result. The reason I mention this is to emphasize that the problem is not due to duplicate BPL files since the standalone EXE doesn't make use of BPL files.
I have patched the problem by commenting out the contents of TQRDBChart.Invalidate. This causes the flicker to stop but I'm not sure this is the appropriate solution and I haven't fully tested it. For reference this is the code that I commented from TQRDBChart.Invalidate:
if AutoRepaint and Assigned(Parent) then
Parent.Invalidate;
I have TeeChart 7.07, and QuickReport 4.03.
Thank you for your time.
First, my license doesn't allow me access to the TeeChart source (I do have the TQRChart source though). This means that I do not have access to the TeeRecompile tool which one of the replies for a similar post referred to. So all compiling that goes on is done using the IDE.
I do not have duplicate .lib, .dcu, .obj, .dcp, .bpi, .bpl, or .pas files. When recompiling I have removed from the component palette, deleted all binary files, and performed a complete rebuild.
The flicker happens for me in the IDE and from an application in which I use QuickReport Design for design-time creation of reports. This application can be compiled with or without packages with the same flicker result. The reason I mention this is to emphasize that the problem is not due to duplicate BPL files since the standalone EXE doesn't make use of BPL files.
I have patched the problem by commenting out the contents of TQRDBChart.Invalidate. This causes the flicker to stop but I'm not sure this is the appropriate solution and I haven't fully tested it. For reference this is the code that I commented from TQRDBChart.Invalidate:
if AutoRepaint and Assigned(Parent) then
Parent.Invalidate;
I have TeeChart 7.07, and QuickReport 4.03.
Thank you for your time.