[DUG] XE6 Misc notes

John Bird johnkbird at paradise.net.nz
Tue Jul 22 10:41:45 NZST 2014


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20140722/87367925/attachment-0001.html 


More information about the Delphi mailing list