[Lazarus] range check errors in LCL packages
Sven Barth
pascaldragon at googlemail.com
Thu Sep 13 12:02:34 CEST 2012
Am 13.09.2012 11:47, schrieb Mattias Gaertner:
> > > > Since Lazarus requires 2.6.0 anyway one could change that to use
> normal
> > > > class helpers:
> > > The IDE needs 2.6.0. The LCL only needs 2.4.2.
> >
> > But one could already prepare it using ifdefs. This way (if one does it
> > consequently) the LCL could be compiled using -CT at least using
> 2.6.0+ . :)
>
> Accessing a private variable from outside is a hack. No matter how you
> do it.
The variable is "protected" otherwise class helpers (or the original
hack) wouldn't have worked. And here class helpers are a officially
supported method to do this (though one can of course argue whether it
was a good decision by CodeGear to allow this or not...).
> I replaced the hack.
Also a possibility...
Regards,
Sven
More information about the Lazarus
mailing list