Downgrade
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.
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.
This discussion has been closed.
Comments
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
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
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.
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
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
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