Altova UModel 2024

Si quiere puede crear sus propios complementos como bibliotecas DLL e integrarlos en UModel. Los complementos IDE (entorno de desarrollo integrado) de UModel pueden utilizarse para:

 

Configurar UModel con nuevos comandos, menús, iconos, botones, etc.

Reaccionar ante determinados eventos desde UModel.

Ejecutar código dentro de UModel con total acceso a la API de la aplicación.

Integrar controles ActiveX propios en UModel.

 

Los complementos se pueden escribir bien como aplicaciones COM (en C++) o en un lenguaje .NET adecuado para la interoperabilidad COM, como C#. Cualquier complemento de UModel debe implementar la interfaz IUModelPlugIn. También existen otros requisitos previos relacionados con la interoperabilidad .NET COM que se explican más adelante.

 

Encontrará varias soluciones de Visual Studio que muestran cómo acceder a las funciones de UModel con complementos personalizados aquí: C:\Usuarios\<usuario>\Documentos\Altova\UModel2024\UModelExamples\Implementar IUModelPlugIn.

 

Limitaciones

Al desarrollar un complemento para entornos IDE para UModel, evite definir la propiedad VisualStyleState del objeto System.Windows.Forms.Application, por ejemplo:

 

System.Windows.Forms.Application.VisualStyleState = VisualStyleState.NoneEnabled;

 

La configuración anterior evita que se cree la clase COM, por lo que bloquea los comandos de menú Archivo | Abrir y Archivo | Guardar como en UModel cuando se cargan los complementos.

© 2017-2023 Altova GmbH