earlier i wrote ...
> destructor Destroy() in TObject (the base class of every
> object) is virtual. Free calls this destructor - so any
> derived class overrides will get called with the cast you
> describe.
this should have read
... derived class overrides will get called withOUT the cast you
describe.
argh
-ns
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED]
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/