Started migrating to XE6 update 1, a few things I noticed:
-There is more functionality back in the IDE wrt installing components – (I
installed my minimal set of external components easily even without using
this). A few minor things such as centuryWindow and DecimalSeparator seem to
have disappeared – I am guessing moved to other units/replaced.
-IDE seems snappier and faster than previous versions – D2007 and XE2
-Installing from the ISO does not install the Android kit, you have to run the
installer again, select upgrade, put in the Mobile Licence key and it
reinstalls everything all again. (I hope that’s not needed for the Interbase
lite and mobile interbase that also came with licence keys)
-Some mobile samples work better than XE5 – the location demo stopped working
on my phone with an error like “Cannot display maps in an Iframe” (I think)
sometime around Android 4.2.2 or one of the browser/maps updates. Now working
again. Still trying to figure out how to stop it refreshing screen every 10
secs so I can look at the street view etc. Also the flashlight demo now works
on my Galaxy Nexus (didn’t work on XE5, although it did on a Nexus 4)
-If you have earlier installed Android programs from XE5 you need to uninstall
them first, otherwise you get an error about invalid certificates when trying
to deploy them.
-Windows 8 has an extra gotcha – when phone is connected for debugging you have
to (in phone notifications USB debugging) turn it from a media player to a
camera device (MTP to PTP) in order to see the device in the IDE. Galaxy Nexus
is not one of the known phones in the IDE drop down list, but works fine as a
custom phone.
-Windows exes go from around 700K to 2.2MB, ok so that’s all the extra RTTI.
Standard VCL stuff all looks just fine, only remaining issues are some slightly
fiddly alterations to custom filestream stuff (using read and seek on ascii
files which all breaks moving to unicode).
-The project files seems to store settings from a previous version (eg output
path), so maybe there is an attempt to make the dproj backwards compatible.
In my case I have started a whole new folder for XE6 source, and will sync the
source files using Winmerge etc as or when needed back to D2007. I figure
with the dproj, VCL extras and Unicode this is probably the large jump in
source compatibility. I also understand that pas/dfm files remain as ASCII
until actual Unicode text is used, and then switch to unicode when saved.
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: [email protected]
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to [email protected] with
Subject: unsubscribe