2009
07.15

helpfultips

2009
05.16

This is straight from the “you have got to be f’ing kidding me” book. All I want to do is see if Delphi offers a ternary IF operator like in C or Java, so all I’m trying to do here is find the help for the IF statement. Obviously, I’m asking way too much, as you can see below. (click the image, then click it again on the resulting page to view it full size)

delphiconvolutedhelp

2009
05.04

Wrong line highlighted

After breaking on an exception, the wrong line gets highlighted in the callstack. The line before the line in red is the line that was being called. Ridiculous.

wrong-line-highlighted

2009
05.04

Stupid editor

If you search for a whole word, when the editor finds it, it highlights the entire word just like every other editor on the planet. But then if you start typing, the highlighted text gets UN-HIGHLIGHTED and the new text gets APPENDED, UNLIKE EVERY OTHER EDITOR ON THE PLANET.

2009
05.01

Try except finally

Umm – unless I’m missing something, you can’t have a try with an except AND a finally. It’s either/or. I just don’t get that at all.

2009
04.29

I don’t know if this is a Delphi thing or an XP thing, but regardless, it’s pretty stupid. If you try to bring up the Help and the Help window is already open, the system is smart enough to blink the icon on the taskbar to let you know that it’s already open, but apparently not smart enough to bring the damn window forward. L-A-M-E.

(this link will take you to a QuickTime movie)

Help When Help is Already Open in Delphi 2009

2009
04.26

Look at how easy it is to tell the difference between the various overloaded methods.

delphiswonderfulhelpsystem

Absurd, isn’t it? Here is an excerpt from the DocuShare 6 API reference, which is in standard JavaDoc format, and demonstrates a much better way of displaying summary information for overloaded methods (in this case, constructors):

dsqueryconstructordocs

2009
04.22

Hey I think it’s wonderful that Delphi 2009′s help system contains an entire reference section for VB Script, something WHICH I HAVE NO USE FOR NOR WILL EVER HAVE ANY USE FOR. Plus I love waiting around for display the help window – gives me extra time to contemplate the lake across the street.

2009
04.21

Sorry – but if you’re a RemObjects dev, time to put down the crack pipe.

Session.Values['RemObjectsDeveloper'] := ‘CrackSmoker’;

That’s the line of code I had to add to get the stupid piece of shit server to keep a session around. Without it, the session goes away. 2 days I wasted on this crap – nothing in the docs about it at all.

2009
04.17

Short video to show how excruciating this is:

waiting-for-code-complete-in-delphi-2009