< SNIP >
>>Secondly, you would advicate using a public variable in an
>>object oriented application?
>
>Yes, if it's a good solution. It depends on the problem. (All rules can be broken when needed.) Being an array, I suggested a public var because object array properties cannot be passed as params to functions (major disadvantage IMHO).
>
As I remember, there's a problem passing public arrays by reference in VFP, too. From the standpoint of this discussion, probably not an issue, but certainly an argument against wide use of public arrays .
< SNIP >