读书人

java调用dll有关问题求解

发布时间: 2012-08-01 17:53:40 作者: rapoo

java调用dll问题求解
通过java调用.net生成的dll文件 遇到如下问题 :
1:调用返回值为string或者int类型的方法成功 ,如果返回一个对象类型 而该对象是.net中特有的 在java中不存在 还可以获取到么?
补充:我是通过jacob方式来处理的 。 测试源码如下:
Dispatch test = new Dispatch("A.B"); // A为dll名称,B为对象类型。
Dispatch.call(test, "PlotSymbol",new Variant("xxx")); //PlotSymbol为方法名称。

[解决办法]

Java code
 ActiveXComponent activeXComponent=new ActiveXComponent(ConstString.ATOCXID);    Dispatch  disp=activeXComponent.getObject();
[解决办法]
Java code
                         ActiveXComponent activeXComponent=new ActiveXComponent(ConstString.ATOCXID);                Dispatch         disp=activeXComponent.getObject(); 

读书人网 >J2EE开发

热点推荐