ComfyJ for Windows 32/64-bit

Lizenz: Kostenlose Testversion ‎Dateigröße: N/A
‎Benutzerbewertung: 3.6/5 - ‎9 ‎Stimmen

ComfyJ kombiniert Java-to-COM- und COM-to-Java-Brücken auf Basis der JNIWrapper-Technologie. Jeder von ihnen führt eine Reihe von einzigartigen Funktionen ein, was ComfyJ zur ultimativen Lösung für die Arbeit mit COM-Technologien aus Java-Programmen macht. Java-zu-COM-Brücke Diese Bridge ermöglicht es einer Java-Anwendung, sich problemlos in beliebige COM/OLE/OCX/ActiveX-Bibliotheken zu integrieren, die nur die Programmiersprache Java und keinen nativen Code verwenden. Die wichtigsten Merkmale sind: 1. Wrapper für alle Standard-COM-Schnittstellen, wie IUnknown, IDispatch usw. 2. Unterstützung für Standard-COM-Typen, wie Variant, SafeArray (ein- und mehrdimensionale Arrays), BStr usw. 3. Unterstützung für VTBL-Methodenaufrufmechanismus. Sie können COM-Objektmethoden mithilfe des Funktionsindexes aufrufen. 4. Automatisierungsunterstützung, mit der Sie: * Rufen Sie jede Methode eines COM-Objekts mithilfe der dynamischen Methodenaufruftechnik auf. * Abrufen einer beliebigen Eigenschaft eines COM-Objekts, einschließlich indizierter und benannter Objekte. * Setzen Sie COM-Objekteigenschaften. 5. Unterstützung für COM-Veranstaltungen. Sie können einen Java COM-Ereignishandler erstellen und ihn mit einem COM-Objekt verbinden, indem Sie eine Standard-COM-Technik (findConnectionPoint/advise) verwenden. 6. Einbetten von OLE/OCX/ActiveX-Steuerelementen in eine Swing-Anwendung. ComfyJ bietet eine spezielle OleContainer-Klasse, mit der Sie: * Erstellen Sie ein eingebettetes Objekt mit ProgID, CLSID oder aus einer Datei. Außerdem kann ein IOleObject in den Container eingefügt werden. * Betten Sie verschiedene OLE/OCX/ActiveX-Komponenten ein, z. B. Internet Explorer, Microsoft Office, Acrobat Reader-Dokumente und verschiedene Medienkomponenten wie Windows MediaPlayer, DVD-Player, QuickTime, ShockwaveFlash usw. * Führen Sie eine statische Zeichnung einer eingebetteten Komponente durch. * Speichern/Laden eines eingebetteten OleObject in/aus einer Datei in einem speziellen Binärformat; * Machen Sie verschiedene Arten der in-Place-Aktivierung, wie SHOW, INPLACEACTIVE etc. 7. DCOM-Unterstützung. ComfyJ ermöglicht das Erstellen von COM-Objekten auf einem Remoteserver. 8. CodeGenerierungsanwendung. Mit dieser Anwendung können Sie Java COM-Wrapper für benutzerdefinierte COM-Objekte generieren. Generierte Klassen können bei Bedarf kompiliert und in eine JAR-Datei gepackt werden. COM-zu-Java-Brücke Mit dieser Bridge können Sie Java COM-Objekte wie gewohnt COM-Objekte in der Java-Sprache implementieren und verfügbar machen, ohne systemeigenen Code zu schreiben. Die wichtigsten Merkmale sind: 1. IUnknownServer — Serverimplementierung der IUnknown COM-Schnittstelle. Alle benutzerdefinierten Java COM-Objekte, die die IUnknown COM-Schnittstelle implementieren, können von dieser Klasse abgeleitet werden. 2. IDispatchServer — Serverimplementierung der IDispatch COM-Schnittstelle. Alle benutzerdefinierten Java COM-Objekte, die die IDispatch COM-Schnittstelle implementieren, können von dieser Klasse abgeleitet werden. 3. Möglichkeit, benutzerdefinierte Java COM-Klassen zur Laufzeit zu erstellen und zu registrieren. Diese Technik wird häufig bei der Implementierung der OleContainer-Schnittstelle und in der Unterstützung von COM-Ereignissen verwendet. 4. Möglichkeit, benutzerdefinierte COM-Klassen zu erstellen und sie als COM-Server in der Systemregistrierung mit einer speziell entwickelten "Server Manager"-Anwendung zu registrieren.

VERSIONSVERLAUF

  • Version N/A veröffentlicht auf 1970-01-01

Programmdetails