Nancy, I said 'universality'. You cannot use e.g. AddObject to link Form or Toolbar to oApp, right? AddObject allows you to handle objects within specific container. CreateObject allows you to handle objects within specific application. That's the difference.
>Edward-
>Isn't that exactly what ADDOBJECT() does?
>
>>However, if you instanciate objects linking them to properties of higher-level object (e.g. oApp.MyObject1=CreateObject("MyClass1")) then you can have both advantages: universality of CreateObject and OO application hierarchy.
Edward Pikman
Independent Consultant