Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

DBPipeline not freed

edited October 2001 in General
Hi all,

I created a simple app using TIBClientDatasets in combination with
Reportbuilder 6.02 (Delphi 6). Problem is that my application does not want
to shutdown properly when you open (preview) a report in the application.
Some further investigation shows that whenever you try to free one of the
DBPipelines after having opened a report, the application hangs, as if it's
in an endless loop. The problem does not exist when you don't open the
report.

Any clues on how to solve it?
Thanks!

Maarten Truyens
Silverlink BVBA

Comments

  • edited October 2001
    When a report is printed/previewed the datapipeline will open the dataset.
    Try previewing a simple report in your app, which has no code associated
    with it, and connect it to a TTable and TDatasource, taking the
    TIBClientDataset out of the picture. You can change your library path to
    point to ..\RBuilder\Source instead of ..\RBuilder\Lib and check the call
    stack to find out where the infinite loop is happening.


    Cheers,

    Jim Bennett
    Digital Metaphors


This discussion has been closed.