ComfyJ 2.12
Podrás descargarlo en 5 segundos.
acerca de ComfyJ
ComfyJ es puente COM-a-Java-a-COM. En la parte de integración de COM a Java, ComfyJ permite integrar fácilmente una aplicación Java con cualquier biblioteca COM/OLE/OCX/ActiveX. Las interfaces COM y los contenedores de tipos de datos proporcionados por la biblioteca permiten trabajar con tipos COM e interfaces como con objetos Java ordinarios. ComfyJ permite invocar métodos de un objeto COM a través de sus índices de función en VTBL o por sus nombres mediante el enfoque de automatización. El componente OleContainer Swing permite utilizar cualquier componente COM visual en Java Swing UI, crear un objeto incrustado mediante ProgID, CLSID o insertar un objeto COM en un contenedor, guardar y cargar un Objeto OleObject incrustado. En la parte de integración de Java a COM, ComfyJ proporciona la capacidad de crear servidores Java COM personalizados, que se pueden exponer como objeto COM a otras aplicaciones COM, sin necesidad de escribir código nativo. ComfyJ proporciona los contenedores para interfaces COM base, así como la capacidad de integrarse con interfaces COM personalizadas. ComfyJ también permite exponer objetos Java como objetos COM utilizando clases como IUnknownServer e IDispatchServer. Cualquier objeto COM java personalizado puede heredar estas clases e implementar cualquier interfaz COM base o personalizada en función de los requisitos. Estos servidores JAVA COM pueden implementar tantas interfaces COM como sea necesario. ComfyJ también proporciona formas convenientes para registrarse de estos servidores Java COM en un sistema. Dicho registro se puede realizar en tiempo de ejecución, por ejemplo para el control de eventos COM, o en el registro COM mediante la aplicación ComfyJ ServerManager. La utilidad CodeGenerator suministrada con ComfyJ permite generar contenedores COM Java para componentes COM o bibliotecas de tipos COM. A continuación, el código generado se puede compilar y empaquetar en un archivo JAR resultante en función de las opciones especificadas.