Delphi XE2 - VCL and FireMonkey issues

I just recently did a fresh install of Delphi XE2 Update 3. I also have the latest ROSDK For Delphi installed which is working fine in Delphi 2007. I went today to try and write a FireMonkey application in XE2 and sadly discovered that ROSDK doesn’t appear to be configured properly in XE2. I’m getting the errors ‘file not found’ for both VCL and Firemonkey applications when I try to install them with ROSDK components on my forms.

all of the unit names in teh uses clause have the red squiggly lines saying ‘Cannot resolve unit name’. When i go to compile, i get a ‘file not round - uROClient.dcu’ error.

I havent messed with the environment settings at all since this is my first use of XE2 since i did a fresh install.

Help!?

Alan,

Embarcadero is breaking binary compatibility with the FMX packages every month, with their updates. The previous release was built for the original XE2; the upcoming Spring release (available as gamma now) is built for Update 3.

(it too will break again when Embarcadero ships Update 4 in a week or two, i am sure. no comment.)

YOu may have a point there about FM specifically…but this seems more a compiler/search path/error insight/etc issue. The ROSDK library/path settings seem just fine but the damned IDE/compiler is saying otherwise.

Or is this all just Firemonkey?

hm, could be. i’ll have to leave this to our Delphi support team, then. i assume you have checked the obvious stuff, ie made sure the folder with the RO source or DCUs is on the Delphi or project search path, etc?

yes. everything is as it should be.