Hi all,

It's posibile to override the default value of a property???

for example:

  TClassA = class
  privare
    FInt: Integer;
  published
    property Int: Integer read FInt write FInt default 0;
  end;

  TClassB = class(TClassA)
  published
    property Int default 5;
  end;

when writing out a TClassA object, the property Int will only be writed if "Int <> 0", 
the same to a TClassB object, that should (?) write only if "Int <> 5"....

property Int default 5; compiles but has no effect, it's a bug????

PS: I know that I can do it with "stored"... but I think that to override property's 
default value should work...
PPS: I'm using fpc 1.0.10 with -S2

TIA
Judison

_______________________________________________
fpc-devel maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to