El objeto App es creable y un manejador se puede obtener al crear uno. Además, los clientes pueden usar el equivalente del GetObject() de Visual Basic para obtener una referencia para una instancia en ejecución actual de Enterprise Architect.
Utilice éste método para probar más rápido cambios a Add-Ins y clientes externos, ya que la aplicación y los archivos de datos de Enterprise Architect no tienen que volverse a cargar 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 a una variable:
Dim Rep as EA.Repository
Set Rep = GetObject(, "EA.App").Repository
MsgBox Rep.ConnectionString
|