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 |