Skip to content

{ Monthly Archives } October 2007

Comment Moderation

The TeamB blog server runs WordPress, and is configured to hold comments for moderation (meaning that the rest of the world won’t see them until I approve them), unless you have posted an approved comment in the past. So feel free to comment on whatever topic you’d like to speak on in the comments section [...]

Did D2007 Update 3 Delete Your Delphi Help?

It did for me, and apparently I’m not alone. That said, I do some, um, unusual things on my system, so I can’t blame the installer with certainty.
It turns out there’s an effective workaround, however.
Download the ZIP version of the update, run the setup, and choose the repair option.  That will restore Help.
Share This | [...]

Creating Your First Automated Daily Build with Delphi 2007

Apparently, creating an automated daily build procedure was sufficiently challenging in the past that many developers didn’t find the effort worth their time. I would dispute that assessment, but at present it’s a non-issue anyway, since Delphi 2007 makes it ridiculously easy.

On the Mixed Blessing of the Default Exception Handler

I’m in a medical office this morning trying to schedule an appointment. The receptionist is clicking away with the computer mouse, and then she says, to no one in particular:
"Cannot perform this operation on a closed dataset?!?" What’s that mean?
I replied, "It means that someone has a bug in their Delphi application."
Share This | [...]

Why Hide Information?

Reg Braithwaite has got me thinking about information hiding. It’s a tenet of modular programming, including OO. But why is information hiding worth bothering with at all?

Is Visual Basic 9 "Haskell for the Masses?"

A few days ago, I mentioned an interesting paper (one of several) from the recent OOPSLA conference called "Confessions Of A Used Programming Language Salesman (Getting The Masses Hooked On Haskell)." Today I’d like to discuss that paper in some more detail.
The paper is written in an informal style, and includes some fairly audacious [...]

D3v310p0rz! D3v310p0rz! D3v310p0rz!!!

Via The Daily WTF, here’s Microsoft’s official handbook on "Leetspeak" for parents.
Share This | Email this page to a friend

OOPSLA Papers

Here are some recent papers which caught my attention. Generally speaking, you need to have a subscription to the ACM’s Digital Library to read them, but if one of these seems interesting let me know in comments and I can discuss it in more detail.

Dependent classes discusses a somewhat more flexible, proposed alternative to nested [...]

Use Records, Not Classes, to Implement Enumerators

Hallvard Vassbotn has a longish but worthwhile post looking at how the Win32 Delphi compiler implements enumerators. But just in case you saw it and were turned off by the presence of ASM code, don’t miss the punchline: When implementing a custom enumerator, it’s probably a good general rule to use a record for the [...]

Writing InterBase UDFs in Delphi

I wrote an article on creating InterBase User-Defined Functions in Delphi eons ago, and in it I suggest using the IBX declarations of the IB API calls when you need them. Since then, IBX has undergone internal changes to allow it to use some new features of IB, so the suggested syntax requires some revision. [...]

Bad Behavior has blocked 1846 access attempts in the last 7 days.

Close