JAVA调用DLL或者COM问题!

问题描述

雪地跪求,JAVA调用C++生成的DLL或者COM,对象访问和方法都OK,方法返回结果接收不到!ActiveXComponentsmsg=newActiveXComponent("TT.TImage");long[]a=newlong[100];longa=0;Dispatch.call((Dispatch)smsg,"ReturnT",100,a);System.out.println(a);ReturnT方法的作用是传入一个long数,方法返回这个参数,可是现在a得值并没用改变,请大师帮忙看看!

时间: 2024-09-30 12:15:10

JAVA调用DLL或者COM问题!的相关文章

linux下,java调用dll文件时,dll应该放在哪

问题描述 windows下,java调用dll文件时,dll放在system32这个文件夹下面,那linux下,dll文件应该放在哪? 问题补充:radio123 写道 解决方案 楼主要伤心了 linux底下应该不能直接调用dll 二进制格式不一样解决方案二:你们有谁做过把网页生成图片的功能吗,我提问很久了,都没人搭理我,我在windows下行,在linux下就不行了解决方案三:其实我也是啊,一个功能好不容易实现了,但是linux下不能运行,郁闷死了解决方案四:这个还真没有,还是借助网上力量搜索

Java调用.dll文件的方法_java

下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative-<st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.2</st1:chsdate>.zip 获得三个文件,分别是:

java调用dll时,出错,这是为什么?

问题描述 通过jni接口,实现本地方法,并用vs编译成dll后,添加到java工程src文件夹外,运行程序时,出现错误:java.lang.UnsatisfiedLinkError:E:...mydll.dll:Can'tfinddependentlibraries.请问这是为什么? 解决方案 解决方案二:编译C++的DLL时去掉/MD选项:修改DLL工程属性:property:Configuration:Active(Release)PlatformActive(x64)C/C++->Code

java调用dll,读取视频时长,出错了啦

问题描述 http://jatula.iteye.com/blog/259328原文地址,dll文件放过,system32下,也放过java,bin下,也试过把类放在放在 "com.avedia.transfers.struts.action"的包路径下,可是还是报错啊Exception in thread "main"java.lang.UnsatisfiedLinkError:com.avedia.transfers.struts.action.Image.ge

java中如何调用DLL方法

前段时间项目需要使用调用DLL来控制POS机外设,如钱箱和小票打印机.顾客显示屏等,于是,我便开始了java调用DLL中的方法的探索,事实上,网上的例子还是很多的,一些外部包的例子也有很多,但每个人的实际情况都有所不同,尽管只是一个很简单的调用,也花了我不少时间,在这里分享一下我的经验吧. 我是通过一个外部的JAR包来间接来获得DLL文件的句柄 的,它就是jacob了,这是java com brige的简写,呵呵, 这个名称起得非常形象吧,我用的版本是jacob 1.9的,你可以到它的官方网站去

动态链接库-java 如何调用dll 数据接口

问题描述 java 如何调用dll 数据接口 如题: 现在我有个dll 数据接口库.. 求一份java 调用 dll 数据接口demo 或者给个博客地址.. 谢谢... 还有一个问题就是.. 请问使用什么工具可以查看到dll内的 接口内容.. 解决方案 在Windows中实现Java调用DLL(转载)

jna dll-java 用jna调用dll库问题

问题描述 java 用jna调用dll库问题 昨天接手一个新项目,是关于java调用dll的,用jna实现,在我本机上运行成功,今天换了台电脑,就出现了EXception in main thread java.lang.UnsatisfiedLinkError UNable to load library..........请问有谁知道原因啊?急. 解决方案 dll已经放到system32 下了,还是一样出错 解决方案二: 目测是需要加载的dll位置不对 你再看看啦 解决方案三: 使用JNA通

Jna调用dll文件,怎么释放内存

问题描述 本人初次有Java调用dll,但是用jna调用dll,内存怎么处理Jna调用dll文件,怎么释放内存,最好有代码

java调用swt.jar包dll文件的加载问题?

问题描述 java调用swt.jar包dll文件的加载问题? 调用swt.jar时,报错 Exception in thread "AWT-EventQueue-2" java.lang.UnsatisfiedLinkError: no swt-win32-3347 or swt-win32 in swt.library.path, java.library.path or the jar file at org.eclipse.swt.internal.Library.loadLib