Descrição detalhada do produto
Interfaces COM e Wrappers de Tipos de Dados
- Os wrappers de interfaces e tipos de dados COM permitem trabalhar com tipos e interfaces COM como objetos Java comuns. Por exemplo, pode usar IUnknown, IClassFactory e IDispatch como interfaces Java típicas, e Variant(VARIANT), BStr(BSTR), SafeArray etc. como tipos Java comuns.
Gestão da Memória COM
- Todos os recursos COM e outros recursos nativos terão lixo recolhido automaticamente, ou pode libertá-los se a lógica da aplicação o exigir.
Automatização VTBL e COM
- ComfyJ permite invocar métodos de um objeto COM através de seus índices de função na VTBL (Virtual Method Table), ou por seus nomes usando a abordagem Automation. Além disso, o Automation permite obter e definir propriedades de um objeto COM, incluindo as indexadas e as nomeadas.
Suporte para vários modelos de threading
- O ComfyJ fornece um conjunto de diferentes modelos de concorrência que pode ser utilizado para inicializar a integração COM na sua aplicação Java.
Suporte DCOM
- O ComfyJ permite criar um objeto COM em um servidor remoto.
Manipulação de Eventos COM
- ComfyJ fornece uma técnica COM padrão para criar e aconselhar manipuladores de eventos COM para um objeto COM.