Abrir un Proyecto

Superior  Previo  Próximo

La primera tarea cuando se usa la automatización para abrir un trabajo con un modelo es crear el servidor de automatización.  

 

Cuando ejecuta EA normalmente, se registra a sí mismo como un servidor de automatización y crea entradas dentro del registro de Windows para que otros programas lo encuentren. El siguiente fragmento de código Visual Basic muestra  cómo crear un servidor de automatización de EA: una vez que se cargó puede iterar a través del modelo usando las funciones EnumXXX que se describen más adelante. 

 

  Código de Ejemplo en Visual Basic para Abrir un Modelo de EA

 

  Option Explicit 

'---------------------------------------------------- 

'Este modelo muestra cómo invocar y leer desde

'un proyecto de EA usando scripting de Automatización

'El scripting se basa en XML que cumple con XMI 1.1

'con el agregado de llamadas a enumeraciones (también basadas en XML) 

 

'el objeto proyecto

Private EAProject As Object 

 

 

Private Sub CMDLoad_Click() 

 

'crea´el único y sólo uno EAProject 

Set EAProject = CreateObject("EA.Project") 

 

'carga desde el camino que se especificó

EAProject.LoadProject ("C:\Projects\AutomationExample.EAP") 

 

'opcionalmente oculta la ventana

'EAProject.ShowWindow (0) 

 

End Sub