Hi again Rox ---
:-)
I love this thread.
I initially questioned how Access and Assign fit into pure OOP but then I did some research and found more of less the same "questionable" language constructs in every single OOP or object-based language I looked at.
Also, as others have pointed out, Access and Assign allow you to *prevent* direct manipulation of the properties of an object by another object by trapping the calls so maybe they *are* inline with pure OOP.
>
>Actually, I think the most enlightening thing about this particular thread is that I (hopefully 'we') have learned that even though _Access and _Assign are great new prks in 6.0 and offer alot of potential, they require much thought in regards to implementation. It would be easy enough to overlook OOP theories in the process of taking advantage of functionality. I think John Peterson and David F. said the best for me - OOP is a religion and it's a matter of determining when robust app development take precedence over holding onto the purse strings of theory.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05