Does TObject have all the capabilities of TComponent apart from things
like streaming and being used from the IDE component palette?<br><br>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.<br>
<br>Another aspect is ownership. Does ownership require objects to be derived from TComponent?<br><br>Is a TPersistent adequate if manipulating the object from the IDE isn't needed?<br clear="all"><br>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?<br clear="all"><br><br>PS. I asked this question in the Lazarus forum, but on reflection it is a FreePascal question and belongs here instead.<br>-- <br>
Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a><br>