In his most recent post, Chris Rolliston points out a gotcha resulting from a change in the VCL with XE3. The post itself is quite interesting and makes some valid and significant observations. However, in the follow up comments Chris makes the observation that the old code was lazy, relied on a compiler detail and should have been “properly” re-written, rather than replacing reliance on one compiler detail with another. I think it is worth highlighting that Chris’ observations here are – I believe – directed at the use of untyped pointers and dynamic arrays, not the use of the pointer exposed by the TList class itself, as the two things could easily be conflated when reading Chris’ post and the QC issue it refers to.
I previously speculated that the upgrade eligibility window for XE3 might have been edged open ever so slightly. Sadly it seems this is not the case (German language forum). At least, not unless they extend another upgrade offer as they did with XE2.
I wasn’t going to say anything further on this as it has been pretty much covered in the forums and on other blogs, but when a duly annointed “MVP” suggests that I should publish a post explaining that the news about the proposed changes in the EULA were FUD, then it behoves me to put some stark, plain facts on the table.
Having checked the online store listing for Delphi XE3 which is now up, it appears that the upgrade eligibility window for XE3 may have been nudged open ever-so-slightly wider.
I just got an email from Embarcadero announcing the availability of XE3 for download from the Maintenance Portal. Both a 51 MB web installer and a 3.1 GB ISO are available. I don’t have any public links, and presumably anyone on SA will have received their notifications directly already. But for anyone not on SA, the public links will presumably be posted or announced shortly.
Nor for that matter can any other unmanaged compiler except Microsoft’s own C/C++, apparently. Who would have thought that in a forum reply in a thread about and entitled “HTML Builder” you would stumble across crucial, technical information relating to the paucity of WinRT support in Delphi ? But it’s there all right.
In the Embarcadero forums, Roland Kossow posted his report on the first of the “RAD Studio World Tour” events in Hamburg yesterday, reporting on what’s new in XE3 and adding some more detail to the “XE3 And Beyond” blog post.
As was rumoured before the World Tour kicked off yesterday, the previous FPC/Xcode infrastructure based iOS support has been removed in XE3 and nothing (yet) replaces it.
Just for a bit of fun I started new poll today, asking how people feel ahead of the XE3 World Tour. I’ll reset the poll once the World Tour has been under-way for a time and the information being released is “in the wild”, to compare our reaction with our anticipation.
For those who can’t make it to an actual World Tour venue, the registration form is now up for 3 (three) sessions of a webinar alternative on September 10th.