Does TObject have all the capabilities of TComponent apart from things like
streaming and being used from the IDE component palette?

I want to create an object which has all the capabilities like getting and
setting properties, and I want to know whether I need to inherit from
TObject or from something further down the hierarchy.

Another aspect is ownership. Does ownership require objects to be derived
from TComponent?

Is a TPersistent adequate if manipulating the object from the IDE isn't
needed?

Last but not the least, is the FreePascal TObject/TComponent system more or
less the same as Delphi's, or are there some major differences?

-- 
Frank Church

=======================
http://devblog.brahmancreations.com
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to