![]() |
Description of ComfyJ program at SoftwareGeek: ComfyJ is a COM-to-Java-to-COM bridge. ComfyJ allows a Java application to easily integrate with any COM/OLE/OCX/ActiveX libraries and to expose Java objects as COM objects. And all this is possible in pure Java language without writing native code.
ComfyJ is a bi-directional Java-to-COM bridge. ComfyJ allows a Java application to easily integrate with any COM/OLE/OCX/ActiveX libraries and to expose Java objects as COM objects. And all this is possible in pure Java language without writing native code. Hint: The library that is available for direct download from this site supports both Windows 32-bit and Windows 64-bit. Features: - Wrappers for basic COM interfaces, such as IUnknown, IDispatch, IClassFactory, IStream, etc. - Wrappers for basic COM types such as BStr (BSTR), Variant (VARIANT), SafeArray (single and multidimensional arrays), etc. - Support for VTBL method calling mechanism ("early binding" in VB). You can invoke methods of a COM object using their function indexes in Virtual Method Table (VTBL). - Support for COM Automation ("late binding" in VB). You are free to invoke any method of a COM object using dynamic method invocation technique, get and set properties of a COM object (indexed or named). - Listening to and handling of COM events. Using the base (IConnectionPoinContainer.findConnectionPoint(), IConnectionPoint.advise()) COM technique, you can create a Java COM event handler and connect it to a COM object. - Integration with OLE/OCX/ActiveX components. - Support for multiple threading models. ComfyJ provides a set of different concurrency models which you can use for initializing COM integration in your Java application. - CodeGenerator utility. With this bundled application, you can generate Java COM wrappers for all types that are defined in a COM Type Library.
ComfyJ is a free to try software. You can free download and try it for an evaluation period.
|
|
Copyright 1999-2008 Software Geek. All rights reserved. All images and trademarks are copyright to their respective owners.
|