I just installed version 9.1.99.1273 of RO SDK. Installed for D7, D2010 and DBerlin. When I open D7 and D2010 and look at the about for RO for the version it is 9.1.99.1273 but when I open DBerlin and check it is showing an older version 9.0.97.1245. When I installed I installed for all 3 versions. Any ideas why DBerlin would show an older version?
yes, you can use these versions installed on the same computer.
uninstall RO SDK, if it was installed
install 6.0.51.901 into one folder
install 9.3.105.1351 into another folder
Note: Service Builder will be used from modern version of RO SDK and it will generate code incompatible with v6.0.51 version. RODL format wasn’t changed, so it can be used for editing RODL
our modern versions of RO detect previous installation and override files in it.
what I can suggest: before installing the newest version backup old product folder (RemObjects SDK for Delphi), install the newest version and then extract archive into new location, like c:\RO7\RemObjects SDK for Delphi.
Hi, i would prefer to choose the installation folder also with modern versions. Because if i move the previous installed old version to another path: will it work anyway? Or do i have to edit the paths of the old versions for different IDE’s?
im’able to install RO 7 first in a specific folder for XE2 only --> works
then install RO 6 in another specific folder for D2007 only --> works
In this state - both IDE’s work with their RO version.
Now: how could i install RO10 for Delphi Rio in addition. Could one do that somehow manually? Or set a switch to the installer to choose a separate path? Or edit somehow the path the installer will choose in the registry?
Thanks
Id do not understand this one. This means i have to use the older Servicebuilder for the older versions? Because Servicebuilder is in common path. But you wrote also: it can be used for editing RODL. But its incompatible? Kind of confuses me sorry.
Modern versions of ServiceBuilder use RemObjects.SDK.CodeGen4.dll that is placed to GAC so it will generate incompatible _Intf, _Invk and _Impl because it contains v10 compatible generator (we have a lot of breaking changes since v6)
better workaround for you - install ROD v6, ROD v7 and RO v10 into personal virtual machines so each installation will use ServiceBuilder from specific version of RO.
No sorry. This is not usable at all. Other question: is the old servicebuilder availabe as a standalone version. Maybe there is one to fit RO v6 and v7?
Thanks
Yes.
you can use one that is shipped with RO6 or/and RO7. if you store RemObjects SDK (Common) folder after installing RO6/RO7, it can be considered as standalone