Application Object
An object created for each instance of Visual FoxPro that exposes a set of Visual FoxPro properties and methods.
Application.PropertyName[ = eValue]
-or-
Application.Method
Parameters
PropertyName
Specifies a property for the application object.eValue
Specifies a value for the property.Method
Specifies a method to execute for the application object.
Remarks
Applies To: Projects Collection (Visual FoxPro)
Visual FoxPro is an automation server, allowing other applications such as Microsoft Excel or Visual Basic to remotely start and manipulate Visual FoxPro through properties and methods. The Application object is also available from within an instance of Visual FoxPro.
The syntax used by an application to create an instance of an automation server such as Visual FoxPro is typically unique to the application. Consult the application's documentation for the proper syntax to create an instance of an automation server and then manipulate the instance through the properties and methods.
The Objects Collection can be accessed through the Application object.
Example
You can start another instance of Visual FoxPro from within Visual FoxPro with the following command:
oNewInstance = CREATEOBJECT('VisualFoxPro.Application')
A new instance of Visual FoxPro is not visible when it is created; the following command makes the new instance visible:
oNewInstance.Visible = .T.
See Also
Reference
Application Object Properties, Methods, and Events