On 14/03/2013 15:35, Frank Church wrote:
Is it only properties that can have defaults in type definitions?
ie can private fields be only initialized after creation, eg in the constructor?
Is something like this allowed
TSomeObject = TObject
private
FBoolean: Boolean default false;
public
FPublishedBoolean: Boolean read FBoolean write FBoolean default false;
end;
"default" does NOT initialize the property.
It is used for streaming. This value will not be wriiten to an lfm for
example, and if loaded, then it acts as default
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal