Hallvard's Blog

Confessions of a Delphi hacker - Delphi programming tips, hacks and stuff.

Sunday, April 30, 2006

Pure interfaces in Delphi

›
In a comment on the recent interface-list blog post Huseyn asks: “ In Delphi we expect all interfaces be descendants of IUnknown [or IInt...
10 comments:
Saturday, April 29, 2006

Getting a list of implemented interfaces

›
Frenk asked in the non-tech newsgroup: "Is there some way to find out which interfaces (interface list) a particular component impleme...
4 comments:
Thursday, April 27, 2006

Published methods

›
Normally not thought of (or used as) an object-oriented features, published methods rely in RTTI to enable runtime lookup of methods by usin...
7 comments:
Monday, April 10, 2006

Hack #9: Dynamic method table structure

›
One of the compiler magic slots in a class’ virtual method table (VMT) is a pointer to that class’ dynamic method table (DMT). A class only ...
3 comments:
Saturday, April 08, 2006

Dynamic methods compiler implementation

›
In a previous article, we have covered how the compiler implements non-virtual and virtual method calls. We have also discussed the rational...
5 comments:
Tuesday, April 04, 2006

Dynamic methods and inherited

›
In an earlier blog post we covered how virtual methods and inherited calls work. In Delphi there is another kind of polymorphic method, the ...
2 comments:
Saturday, April 01, 2006

Book review: The Pragmatic Programmer

›
After finishing tech editing and reviewing Jon Shemitz’ excellent upcoming .NET 2.0 for Delphi programmers , I’ve got some more spare tim...
3 comments:
‹
›
Home
View web version

About Me

Hallvards New Blog
View my complete profile
Powered by Blogger.