September 2011

You are currently browsing the monthly archive for September 2011.

If you are about to install update #1 for Delphi XE2, the first thing you will need to do is uninstall your current version. But beware – the uninstaller doesn’t tell you something quite important.
Read the rest of this entry »

“The Delphi Geek” recently blogged about a performance bottleneck he had identified in FastMM when used with a particular conditional define. Although not directly related, his post reminded me of an experience I had many years ago, working on a highly complex multi-threaded system (long before FastMM) and the strategy we found we had to employ in order to get optimal performance from our threading code when encountering different numbers of CPU’s (these days “cores’).
Read the rest of this entry »

You may have heard that the first of the promised frequent updates for XE2 has already arrived. If, like me, your first instinct was to reach for the “Check for Updates” option in your XE2 installation you may then have been confused to be told there were no updates. That’s because you have to completely UNinstall and REinstall from scratch, as mentioned in the official announcement, along with download links.
Read the rest of this entry »

Apparently, when your application is a FireMonkey application.
Read the rest of this entry »

Because System.IsConsole is hardwired to TRUE on MAC OS:

Read the rest of this entry »

So I have spent about a week now with XE2 and FireMonkey and thought I would share some of the experience so far.

After an initial peek and poke around, the first order of business for me was to migrate some of my existing code to the new RTL. First on the list was my own testing framework which I have been using for a few years now. Something which was on the verge of being ready to expose to the harsh light of day but which I had decided to wait until I had an XE2 (and dare I hope… a cross platform) version before releasing.

So this will be the first in a number of posts dealing with specific things that I have run across.

First up: Win32/Win64 cross-platform.
Read the rest of this entry »

We are still waiting for our XE2 licenses to be organised but in the meantime I have started playing around with the Free Trial Edition. I haven’t had much time to form much of an opinion as yet, but have already identified some oddities in the FireMonkey Form Designer, specifically in the area of clipboard support.
Read the rest of this entry »