易截截图软件、单文件、免安装、纯绿色、仅160KB

(200分)Java如何调用C的动态链接库--求助ing?

java 调用C的动态库
动态链接库名为testFile.dll,修改的函数为TestNFile

int __stdcall TestNFile(const char * OldSFile ,int NewSKey)  
OldSFile 需要的业务文件  
NewSKey 新业务  
返回值,修改成功为1,不成功为0  
int __stdcall TestNFile(const char * OldSFile,int NewSKey)
{
  return 1;
}

请各位大侠指教啊。。给出个实例来。。第一调用c的动态库有点迷茫。。。望贴出代码。。重点注释说明,主要部分详细说明下。。。谢谢啦。。。
美女帮顶有分不。。。

ClassLoader.findLibrary(动态库);
主要就是这个了..

引用

美女帮顶有分不。。。
帮顶 给分。。。不够的话 我在追加。。。大家加油啊 。。。。也帮忙查下资料。。。

好像JNI可以吧,最近在看深入Java虚拟机,里边有提到。

我给你段代码把!使用JACOB可以和底层玩游戏.......

ActiveXComponent activeX = new ActiveXComponent("text.dll");

Dispatch object=activeX.getObject();

Variant v=object.call(回调对象,"函数明",new Variant(里面是你要传的值));

System.out.println("返回值:"+v.toDispatch());



顶着 皆有分。。。。。。加油啊。。。。高手帮忙解答啊 答啊。。。。

java调用C或C++还是很简单的.
java可以通过JNI调用C里面的方面.

JNI的开发步骤:


相关问答:

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

一道java题目,等待大家给予解答~~ - Java / Java EE

题目:
  有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
  要求:一,以4开头
  二,2,3不能相邻
  三,不能以5开头
  希望大家能即 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号