最新发布的相关软件:
ComfortTester 2.0
ComfyJ 2.9
Comfortaa 1.00
ComfortAir HVAC软件4.0_ComfortAir HVAC Software 4.0
COMFile 1.0
一个组件,它使COM到Java的Java-to-COM互动
ComfyJ是一个功能强大的应用程序,可让您直接从您的Java应用程序使用的ActiveX / COM / OLE / OCX对象。您也可以执行Java对象作为COM对象,而无需编写本机代码。
您可以轻松地将您的神器出山:www.shenqi73.comJava应用程序与Microsoft Office Word,Excel和Outlook,IE浏览器,Windows媒体播放器,使用Adobe Acrobat等,完全用Java语言。
下面是一些主要特点的“ComfyJ” :
COM接口和数据类型的包装:
·允许使用COM类型和接口同样普通的Java对象。例如,您可以使用的IClassFactory的IUnknown,IDispatch接口作为通常的Java接口和Variant(变体),BSTR(BSTR),SAFEARRAY等,通常的Java类型。
VTBL&COM自动化:
·ComfyJ可以让一个COM对象,通过其功能指标的VTBL(虚拟方法表)或他们的名字使用自动化方法来调用方法。此外,自动化获取和设置属性的COM对象,包括索引和命名的。
嵌入的OLE / OCX / ActiveX组件的Swing:
·使用任何在Java Swing UI的视觉COM组件(OCX / ActiveX)的。使用此功能,您可以嵌入ActiveX应用程序,如IE浏览器,Acrobat Reader
软件,微软Office以及各种媒体的Windows媒体播放器,DVD播放器,QuickTime的,ShockwaveFlash等组件,如
·使用ProgID,CLSID,或从一个文档
文件,创建一个嵌入对象。此外,还有一个COM对象(它实现IOleObject COM接口)插入到容器的能力。
·保存和载入一个嵌入式的OLEOBJECT或在一个特殊的二进制格式的文件。
COM的内存管理:
·所有的COM和其他本地资源将作为垃圾自动收集或由应用程序逻辑如果需要的话,你可以释放他们。
支持多线程模型:
·ComfyJ提供了一组不同的并发模式,你可以在你的Java应用程序中使用的初始化COM集成。
COM事件的处理:
·ComfyJ提供标准的COM技术COM事件处理程序的COM对象创建和咨询。
DCOM支持:
·ComfyJ让您在远程
服务器上创建一个COM对象。
开发的Java COM服务器:
·为了简化创建自定义的Java COM服务器ComfyJ提供任何自定义的Java COM对象的基类,如IUnknownServer和IDispatchServer,因此根据应用需求,这些类可以继承。这样的Java COM服务器可以实现尽可能多的COM接口。它可以是标准的COM接口,以及产生的ComfyJ或自定义的代码生成器应用程序。
Java的COM服务器的注册:
·ComfyJ也提供了便捷的方式创建的Java COM服务器的注册。这种登记可在运行时执行,例如COM事件处理程序,或使用捆绑的服务器管理器应用程序在COM注册。此外,还有注册Java COM服务器在运行时无需使用服务器管理器应用程序的能力。这种已注册的Java COM服务器可以使用其他COM应用程序。
要求:
·
JSDK / JRE的1.3.x,1.4.x和1.5.x版本 限制:
·30天试用版本发行版中的新功能:
新功能和改进:
·新增公开自定义的Java从Java COM服务器的COM接口,其他的COM应用程序的能力;
·增加了使用原始的Java类型自定义的Java COM接口方法的能力;
·增加了“向量化”的构造函数来SafeArray类,它简化了创建SAFEARRAY对象从Java数组,如[]的String [],双击[]
解决的问题:
·修正了内存泄漏,而出售未使用的OleContainer;
·优化内存的使用BSTR类;
·优化内存使用情况的VARIANT类;
·优化内存使用情况SafeArray类;
·解决内存泄漏问题IClassFactoryServer和IUnknownServer类;
·固定在Java COM服务器在多线程环境中的不稳定的问题;
·修正了InfoPath的ActiveX组件在OleContainer调整大小的问题;
·一个嵌入式的ActiveX组件固定只读状态,如果它的OleContainer坐落在一个模式的JDialog;
·修正了这个问题,画一个空白的屏幕截图中OleContainer;
·固定JVM崩溃的问题后,CLO ...