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

Downgrade

edited November 2006 in End User
I upgraded to RB10.04 from RB7.04 and I am facing the following issue:
On any computer I installed my application built with 10.04, the previous
version with 7.04 is no longer fully functional.
I must have both versions functional because the new version has not yet
been distributed to customers and the old version is needed to provide
support to them.

The problem is:
1. Reports containing RAP functions display error messages when running in
the 7.04 version
2. If I open them in the designer the RAP headers appear red, and even
though they can be compiled and regain their green colour, they still
display the same errors when I try to run them again.

I must clarify that each version has its own directory and the installment
is just a copy of the needed bpls and exe files to this directory. There are
no shared files between them. Of course the reports of the 7.04 version have
not been opened or runned in the 10.04, so there is no chance that they have
been modified to 10.04.

Comments

  • edited November 2006
    Hi Manos,

    It is not possible to install two versions of ReportBuilder for the same
    version of Delphi on the same machine. This is clearly stated in the
    release notes. One option is to install multiple versions of Delphi on one
    machine to keep the separate versions of ReportBuilder functional. I
    currently have three versions of ReportBuilder installed on one of my
    machines (each for a different version of Delphi).

    Another option would be to use separatet machines to develope with different
    versions of ReportBuilder.

    --
    Regards,

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

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited November 2006
    Thank you for your answer Nico,

    but I think you misunderstood the situation.
    I don't have two versions of RB in one machine.
    I have two versions of my application in one machine, where no version of RB
    has ever been installed.
    The first version of my application uses RB7 and the second uses RB10.
    My application's install procedure is a simple copy of files in one
    directory (I don't write files anywhere else).
    Of course each version is installed in it's own directory.
    No file is shared between them.
    And even after deleting the version using RB10 and even rebooting the
    machine, the one with RB7 has the same problem.
    It seems as if when running the RB10 version, something is written in
    registry or I don't know where, that prevents the RB7 version to be fully
    functional.



  • edited November 2006
    Hi Manos,

    This is not a known issue. Both of your end user apps will use the
    RBuilder.ini file to determine the default designer settings however this
    should not have any effect on RAP. This is the only item that both versions
    would be using collectively. Check your installation procedure and be sure
    that perhaps you are placing all needed files in the proper places and that
    your 7.04 installation is not being corrupted in any way.

    --
    Regards,

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

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited November 2006
    Thanks Nico,
    RBuilder.ini was indeed responsible for this behavor.
    I didn't try to figure out which one entry creates the conflict,
    but RB7 version ran perfectly after deleting RBuilder.ini

This discussion has been closed.