Visit site Te Waka o Delphi
January 2012
5
votes
XE2 Update #4 On The Horizon
Te Waka o Delphi
– The release notes for Update #4 have appeared online, signalling the imminent arrival no doubt of the update itself. The good news if you are using FireMonkey is that this is a significant update, including functionality for printing. The bad news is that like update #1, this update is not an ...
6
votes
The Sons of Khan and the Pascal Spring
Te Waka o Delphi
– Ms Stob has blessed us with another chapter in the Book of Khan. A great start to 2012. Thank you Ms Stob.
December 2011
4
votes
Respect Your Ancestors
Te Waka o Delphi
– Yesterday I posted an observation on Google+, lamenting the lack of a compiler warning when code in an overridden method failed to call any inherited implementation. This simple oversight in an AfterConstruction override in a situation where the observed bug that arose (a memory leak) could just as ...
November 2011
3
votes
Class Helpers – A Hackers Cloak of Respectability
Te Waka o Delphi
– Mat DeLong just posted another great example of when not to abuse class helpers in Delphi (though I should add that he didn’t seem to see it that way). But you don’t need helpers to do what this technique achieves, and in my view you really shouldn’t be using helpers for it in the ...
October 2011
2
votes
The Relevance of BASIC
Te Waka o Delphi
– Simon Stuart recently shared a comment on Google+ about the modern relevance of BASIC. This prompted me to think about BASIC, it’s role in my career and how software development career’s get started today. This post is what came from those thoughts. Whilst it may be true that BASIC is ...
September 2011
3
votes
Something the XE2 Un/Installer Should Tell You…
Te Waka o Delphi
– 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. When uninstalling a folder in the XE2 Program Files area (“InstallAware”) ...
7
votes
Use Knowledge of Your Own Threads to Extract Optimal Performance…
Te Waka o Delphi
– “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 ...
5
votes
Update #1 for XE2 – Get it here!
Te Waka o Delphi
– 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 ...
0
votes
School Ski Trip circia 1982/3
Te Waka o Delphi
– see it here: http://www.flickr.com/photos/deltics/sets/72157627687386920
8
votes
When Does “CreateForm” Not Create a Form… ?
Te Waka o Delphi
– Apparently, when your application is a FireMonkey application. If you have any applications which contain code similar to this: Then you will need to rethink how you initialise those forms in the FireMonkey framework because CreateForm() commits what I consider to be a cardinal sin (in the software ...
4
votes
Why Does My OSX FireMonkey App Think It Is a Console App ?
Te Waka o Delphi
– Because System.IsConsole is hardwired to TRUE on MAC OS: This is actually also the case for $ifdef LINUX, but nobody is likely to notice that, at least not just yet. But it caused me no end of confusion when my FireMonkey app behaved one way on Windows and a completely different way on OSX. Is [...]
10
votes
Platform Independence Version Dependencies in the XE2 RTL
Te Waka o Delphi
– 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 [...]
4
votes
XE2 FireMonkey Designer – Clipboard Gotcha
Te Waka o Delphi
– 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 ...
August 2011
30
votes
RAD STUDIO XE2: Launch Event Report
Te Waka o Delphi
– Today I was fortunate to be present in Auckland at the World Premier of the launch event for RAD Studio XE2. There is so much good to report that I really don’t know where to begin, so apologies if this post is a bit of a disorganised ramble. But here goes. Executive Summary FireMonkey ...
0
votes
FinalBuilder/Delphi 64-bit Gotcha… Again !
Te Waka o Delphi
– As it turns out, simply importing all old 32-bit key values into the Wow6432Node isn’t the complete answer. If you are using Delphi Environment Variables (as we are) and loading those into the FinalBuilder environment, then those values need to be imported in the 64-bit registry after all ! ...



