Skip to content

{ Monthly Archives } May 2008

Visual Studio 2008 Service Pack 1 Beta Installation Fails

The other day I tried to install the Visual Studio 2008 Service Pack 1 beta. The installer failed. Here’s the solution.

Embedded User Authentication Error in InterBase 2007

This tells me that ALTER DATABASE ADD ADMIN OPTION does not work unless the ODS is the latest version available for the current server version. I wish the error message was better, but at least the problem is easy to fix.

InterBase Procedure Dependency-Checking Bug

InterBase seems to have a bug in checking dependencies when you alter the arguments to a procedure which is referenced by a trigger. It’s easy to work around, though.

"Let It Crash" Programming

This past weekend I read Joe Armstrong’s paper on the history of Erlang. Now, HOPL papers in general are like candy for me, and this one did not disappoint. There’s more in this paper that I can cover in one post, so today I’m going to concentrate on one particular feature of Erlang [...]

Tagged , , ,

Covariant and Contravariant Subtyping In the .NET 2.0 CLR

Danny Thorpe used to say that he was very much interested in things that the .NET CLR did which C# did not support. Examples include unmanaged Win32 exports and exception filters. One thing which had previously escaped my notice is covariant and contravariant subtyping of generic types, which was apparently introduced along with generics in [...]

Embarcadero

The Embarcadero deal seems, from my outsider’s point of view, to be a great deal for CodeGear and for Embarcadero. There are so many different ways that the two companies’ products can work together that it just makes a great deal of sense to me. It’s less clear to me how it makes sense [...]

If You Use OnUpdate, Your Code Must Be Perfect

I’ve never particularly liked the idea of OnUpdate events.

New Delphi Blog

MelanderBlog is the home of Anders Melander, who, among other things, developed the TGIFImage component included with Delphi 2007. This site includes a number of useful Delphi components.
Share This | Email this page to a friend

Stupid PageControl Tricks

Most of the user interface for our Delphi applications is generated dynamically, at runtime. When we display this dynamically-generated user interface in a page control, we don’t generate the user interface for each page until you first go to it. This is for performance reasons, as there is some overhead to this, mostly [...]

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

Close