>>>What is the reason for the "Application Object" or
>>>"Application Class"?
>>>
>>>Rob
>>
>>If you want to scope some things (variables,procedures) for whole application, you can create App object (DEFINE CLASS, CREATEOBJECT()) in start module and use its properties and methods.
>
>Ed..
>
>When will you call this App object. Where do you put it. Is it like a
>"main.prg"?
>
>Rob
Yes, I used to call it 'start.prg'. You can call app object anytime you need. For example, you have many messageboxes and you want to have common and portatble title for them. So, you use oApp.msgtitle property defined once in start.prg and use it as third parameter in all =messagebox() functions.
Edward Pikman
Independent Consultant