[fpc-pascal] Can property setters be procedures only?

Frank Church vfclists at gmail.com
Wed Feb 6 10:05:19 CET 2013

When I try to set a property using a function I get the error:

form001.pas(28,64) Error: Illegal symbol for property access
form001.pas(34,1) Fatal: There were 1 errors compiling module, stopping

Is there something about properties that prevent them from being set
by a function?

I can call a function to set that property, but I wonder why a setter
can't be a function?

Frank Church


More information about the fpc-pascal mailing list