On Mon, 23 Jul 2012, Ivanko B wrote:

These fields are private for a reason.
Making them protected exposes them e.g. in TForm and TDatamodule from
Lazarus, which is a can of worms we are not going to open.
====================================
Such (exposing private fields to the protected level) properties may
have special names which can be filtered out.

If you don't want the limitations of TComponent, then do not use it.

Guys, please take into consideration not only Martin but also Graeme,.. :)

Graeme doesn't care one way or the other, since tiOPF (which he bases his 
classes on)
doesn't use TComponent in the first place.

I'm open for legitimate extensions.

Martin - it should be noted - has never bothered to explain why he needs these changes. We got vague hints at best.

Since we do not know what extensions he needs, we cannot investigate the 
problems and give solutions.

End of story. I wasted enough time on this discussion.

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to