>I was trying to avoid the use of Public variables which is why I was asking how to define a property available
>to the entire application. For example if my application is call goApp who do I create a property called
>
> goApp.myproperty
>
>and then assign values to it and then use it in mehtods of various forms.
If you use VFP6, if the base class of your app object will support it:
=goApp.AddProperty('myproperty')
will create the property; you can then reference it. You can check the object for the existance of a property safely with TYPE() or PEMSTATUS()