>Ed,
>
>
>Yes, passing single object will help in simple situations, especially when launching something modal (form or menu).>
>Passing object references around is a perfectly fine mechanism for providing inter object communication without having to force objects to always work in a predefined environment. It hardly matters if you are talking about simple situations or very complex ones.
>
>
> The app hierarchy means that you have object links between all objects in your application, i.e. when you create an object you link it to some property of higher-level object. The simplest example is to start forms linking them to app object properties:
>>DO FORM myform NAME oApp.myform LINKED>
>How do you easily handle multi-instance forms in such a tightly-coupled, rigid object hierarchy?
This is just simplified example, and having collections and multi-layer hierarchy I handle it easily enough. I hoped that you could assume that actually I instanciate forms from classes (createobject).
Edward Pikman
Independent Consultant