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

Out of memory when print a lot of pages

edited August 2005 in General

Hi All,
i'm using Reportbuilder Enterprise v. 6.03 and when i print a preview of a
report,
after 1000 pages, delphi show an out of memory error.
I have the same problem if i print direct to the printer.
Plese note that the Report.CachePages property of the report is set to
false.

In the newsgroup i have find other messages with the same problem also with
the version 7 of Report Builder but without any solutions.

There is some workaurond to this problem ?
This is a limit of ReportBuilder because when it print the pages must
allocate the memory for all the pages ?

Plese note that this is a very important issue, because for some company
with a lot of informations, is madatory to print this amount of pages (by
laws).

Thanks in advance for any answer.

Massimo.

Comments

  • edited August 2005
    Hi Massimo,

    There have been many improvements in the memory mangement (i.e. leak and
    design fixes) since ReportBuilder 6.03. My suggestion would be to download
    a trial version of ReportBuilder 9.02, test you report with that and see if
    you are able to get better results. Be sure to back up any templates
    created with RB 6.03 before running them in the newer version.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited August 2005
    Thanks Nico for the answer.

    The trial version of ReportBuilder 9 can be installed on Delphi 5 even if
    the version 6 of ReportBuilder is already installed ?

    If yes, then i can uninstall the trial version to reactivate ReportBuilder 6
    ?

    Thanks in advance.

    Massimo



  • edited August 2005
    Hi Massimo,

    Sorry, there are no versions of ReportBuilder 9.0x that are compatable with
    Delphi 5. You can however download a trial version of Delphi 7.04 for
    Delphi 5 and test with that. In order to test with RB 7.04 you will need to
    uninstall RB 6.03 for Delphi 5 from your machine so be sure you have the
    install file for RB 6.03 backed up somewhere.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited August 2005
    Excuse me Nico,
    the Development Team of ReportBuilder have done some tests to check if this
    problem exists on the last version (for example a simple report that print
    5000 pages) ?

    Don't you belive that this is a important bug and a limit for a very good
    product like ReportBuilder ?

    Anyway i think that with ReportBuilder v.7 this problem already exists,
    because in this newsgroup i have seen other messages that have detected this
    problem with delphi 7 and report builder 7.

    Thanks a lot.

    Massimo.


  • edited August 2005
    Hi Massimo,

    ReportBuilder has been rigorously tested with large reports and I know for a
    fact that we have had many customers generating multiple thousand page
    reports successfully using ReportBuilder 6.x, 7.x and 9.x. As there are an
    infinite number of possible reports created with RB and an infinite number
    of setup configurations, perhaps a little more information about your
    application would help the issue. What is the nature of your application?
    What does your report consist of? (i.e. what is being printed on each page
    primarily?). Are there images on any of the report pages? Which
    database/connectivity are you using? How much memory does your computer
    have? What is happening during report generation (calculations, object
    creation, etc)? Which thread are you reading that indicates an imminent bug
    in ReportBuilder 6 and 7?

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited August 2005

    Thanks a lot Nico for your support,
    i check another time my application to verifiy if there are memory problems
    when i load
    from interbase the records that are printed.

    Massimo.

This discussion has been closed.