[fpc-devel] Streaming readonly properties

Martin Schreiber fpmse at bluewin.ch
Thu Dec 14 13:58:32 CET 2006


On Thursday 14 December 2006 08.54, Vincent Snijders wrote:
> >
> > procedure ttestcomp.setsubcomponent(const avalue: ttestsubcomponent);
> > begin
> >  fsubcomponent.assign(avalue);
> > end;
>
> The problem with this solution, is the "write setsubcomponent;" part of the
> declaration.
>
> I don't want the users of the LabeledEdit component can change the Label
> subcomponent.
>

" fsubcomponent.assign(avalue);"
 does not change the instance of the subcomponent, it copies some properties 
from avalue to fsubcomponent if fsubcomponent.assign or avalue.assignto are 
implemented, otherwise it throws an exception.

Martin



More information about the fpc-devel mailing list