App

Superior  Previo  Próximo

El objeto App representa una instancia ejecutable de EA. El objeto proporciona el acceso a la Interfaz de Automatización.  

 

Atributo

Tipo

Notas

Repositorio

Repositorio

Solo lectura. Proporciona un manejo al objeto Repositorio 

Proyecto

Proyecto

Solo lectura. Proporciona un manejo a la Interfaz del Proyecto

Visible

Booleano

Lectura/escritura. Si la aplicación está o no visible. 

Soporte de GetObject()

El objeto App se puede crear y también se puede obtener un manejo creando uno. Además, los clientes pueden utilizar el equivalente de GetObject() de VB para obtener una referencia a una instancia actualmente ejecutada de EA.  

 

Utilice este método para probar cambios más rápido para add-ins y clientes externos, dado que las aplicaciones de EA y los archivos de datos no necesitan ser re cargados constantemente.  

 

Por ejemplo:  

 

Dim App as EA.App 

Set App = GetObject(,"EA.App") 

MsgBox App.Repository.Models.Count 

 

Otro ejemplo que utiliza el objeto App sin guardarlo en una variable: 

 

Dim Rep as EA.Repository

Set Rep = GetObject(, "EA.App").Repository

MsgBox Rep.ConnectionString