On 18 Jan 2006, at 21:21, Wolfram Kläger wrote:
Conclusion: never call any parameter of any procedure or function exactly like any property of any class and its ancestors. So far I thought, parameter names of functions and procedures are always local, i.e. valid for this function or procedure block only. Is this a bug or feature of FPC vs. Delphi?
It's a feature. The reason is that otherwise the property is masked by the parameter inside the method body, which may cause unintended effects. This error should not be reported if you switch to Delphi mode.
Jonas_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal