Re: Delphi.NET



Jamie wrote:

Object type wasn't broken, people just didn't know how to use it.

Inherited dynamic elements are not properly initialized/finalized.

type
O1 = object
s1: string;
end;
O2 = object(O1)
s2: string;
end;

For an instance of O2, s2 is initialized and finalized, but not s1 nor any other inherited elements.

DoDi
.