2011-06-30 42 views

回答

0

你可能看对于Java COM Bridge

构建COM/ActiveX组件为新台币15分钟

使用EZ JCOM两个方向有Java类:Java中的COM和COM到Java [...]你给它的Java类,并挑选一些方法和字段,它会给你一个COM组件,可以很容易地使用VB,C#或C++。

注意,我无法找到“建COM组件”的例子: -/

1

我会小心使用EZJCom,因为它可以有很多内存泄漏源(至少为版本1.8)。该库中的本地代码通常会创建对Java对象的全局JNI引用。有些参考文献永远不会被删除,这些参考文献永远不会将其从物体上收集下来。我见过很多这样的案例,例如。 COM事件侦听器,ActiveXObjectContainer,有时甚至是添加到ActiveXObjectContainer的纯Java事件侦听器。 虽然我向开发者报告了这个问题,但我得到的反馈远远不能令人满意,即。我没有得到任何解决方案。正因为如此,我不得不在Java方面制造丑陋的解决方法来缓解这个问题。

相关问题