ComfyJ for Windows 32/64-bit

Licenza: Prova gratuita ‎Dimensioni del file: N/A
‎Valutazione utenti: 3.6/5 - ‎9 ‎Voti

ComfyJ combina ponti Java-to-COM e COM-to-Java basati sulla tecnologia JNIWrapper. Ognuna di esse introduce una serie di funzionalità uniche, rendendo ComfyJ la soluzione definitiva per lavorare con le tecnologie COM dei programmi Java. Ponte Java-to-COM Questo bridge consente a un'applicazione Java di integrarsi facilmente con qualsiasi libreria COM/OLE/OCX/ActiveX utilizzando solo il linguaggio di programmazione Java e nessun codice nativo. Le caratteristiche principali sono: 1. Wrapper per tutte le interfacce COM standard, ad esempio IUnknown, IDispatch e così via. 2. Supporto per tipi COM standard, ad esempio Variant, SafeArray (matrici singole e multidimensionali), BStr e così via. 3. Supporto per il meccanismo di chiamata del metodo VTBL. È possibile richiamare metodi oggetto COM utilizzando l'indice di funzione. 4. Supporto all'automazione che consente di: * Richiamare qualsiasi metodo di un oggetto COM utilizzando la tecnica di chiamata dinamica del metodo. * Ottenere qualsiasi proprietà di un oggetto COM, inclusi quelli indicizzati e denominati. * Impostare le proprietà dell'oggetto COM. 5. Supporto agli eventi COM. È possibile creare un gestore eventi COM Java e collegarlo a un oggetto COM utilizzando una tecnica COM standard (findConnectionPoint/advise). 6. Incorporamento di qualsiasi controllo OLE/OCX/ActiveX in un'applicazione Swing. ComfyJ offre una speciale classe OleContainer che consente di: * Creare un oggetto incorporato utilizzando ProgID, CLSID o da un file. Inoltre, è possibile inserire un IOleObject nel contenitore. * Incorporare vari componenti OLE/OCX/ActiveX, ad esempio Internet Explorer, Microsoft Office, documenti Acrobat Reader e vari componenti multimediali come Windows MediaPlayer, lettore DVD, QuickTime, ShockwaveFlash e così via. * Eseguire il disegno statico di un componente incorporato. * Salvare/caricare un OleObject incorporato da/verso un file in uno speciale formato binario; * Eseguire vari tipi di attivazione sul posto, come SHOW, INPLACEACTIVE ecc. 7. Supporto DCOM. ComfyJ consente di creare oggetti COM su un server remoto. 8. Applicazione di generazione del codice. Utilizzando questa applicazione, è possibile generare wrapper COM Java per oggetti COM personalizzati. Le classi generate possono essere compilate e imballate in un file JAR, se necessario. Ponte COM-java Questo bridge consente di implementare ed esporre oggetti COM Java come al solito oggetti COM nel linguaggio Java senza scrivere codice nativo. Le caratteristiche principali sono: 1. IUnknownServer : implementazione server dell'interfaccia COM IUnknown. Tutti gli oggetti COM Java personalizzati che implementano l'interfaccia COM IUnknown possono essere derivati da questa classe. 2. IDispatchServer : implementazione server dell'interfaccia COM IDispatch. Tutti gli oggetti COM Java personalizzati che implementano l'interfaccia COM IDispatch possono essere derivati da questa classe. 3. Possibilità di creare e registrare classi COM Java personalizzate in fase di esecuzione. Questa tecnica è ampiamente utilizzata nell'implementazione dell'interfaccia OleContainer e nel supporto degli eventi COM. 4. Possibilità di creare classi COM personalizzate e registrarle come server COM nel Registro di sistema utilizzando un'applicazione "Server Manager" appositamente progettata.

cronologia delle versioni

  • Versione N/A pubblicato il 1970-01-01

Dettagli del programma