Hi,
fpc allows to declare a method with the destructor keyword, that is
not a real destructor, because it does not free the memory. For what is
this feature good for?
For example:
Type
TClassA = class
public
destructor Foo;
end;
destructor TClassA.Foo;
begin
end;
var
o: TClass;
begin
o:=TClass.Create;
o.Foo; // does not call FreeInstance
o.Destroy; // does call FreeInstance
end.
Mattias
_______________________________________________
fpc-pascal maillist - [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal