[fpc-devel] Opening FPC base classes

Michael Van Canneyt michael at freepascal.org
Mon Jul 23 18:10:46 CEST 2012

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.


More information about the fpc-devel mailing list