Se proveen las instrucciones para usar la interfaz a través de códigos de ejemplo. Hay varios conjuntos de ejemplos:
• | Los ejemplos de VB 6 y C# están disponibles en la carpeta Ejemplos de su instalación de EA –normalmente en "C:Archivos de Programa\Sparx Systems\EA\Code Samples". |
Adicionalmente, se debería tener en cuenta la siguiente lista de trucos:
• | La aplicación de EA aparecerá cuando acceda a la interfaz, no estará habilitado para cerrarla pero podrá minimizarla si esta aparece. |
• | La Interfaz ActiveX de EA es una interfaz funcional más que una interfaz de datos. Cuando carga los datos a través de la interfaz encontrará con un retraso notorio a medida que los elementos de la interfaz de usuario de EA (ej. ventanas, menús) se cargan conjuntamente con los datos. |
• | Las colecciones son basadas en cero. Los Repository.Models(0) representan el primer modelo en el repositorio. |
• | Puede crear múltiples objetos del Repositorio -pero no lo haga-. Ellos manipularán los mismos datos. Actualmente, no es posible abrir dos archivos .EAP a la vez. |
• | Algunas veces durante el desarrollo de su cliente software su programa puede terminar inesperadamente. Puede ser que se haya dejado a EA.exe corriendo en un estado tal que es incapaz de soportar más llamadas de la interfaz. Si encuentra problemas inexplicables asegúrese que EA no está corriendo (vea el Administrador de Tareas de Windows / Pestaña Procesos). |
EA no se Cierra
Si su controlador de automatización fue escrito usando el framework de .NET, EA no se cerrará aún después de que haya eliminado todas las referencias a él. Para forzar la liberación de los punteros COM, llame a las funciones de administración de memoria como se muestra a continuación:
GC.Collect();
GC.WaitForPendingFinalizers();
Hay aspectos adicionales cuando controla una instancia de ejecución de EA que carga Add-ins - vea el tema Trucos para más detalles.
Vea También
|