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

Reply via email to