如何封装dll?如何调用dll?
我是学java的,现在要调用dll,而原来提供的dll不能直接被java通过jni调用,现在要重新封装为新的可以被java通过jni调用的dll,新的dll里面如何调用原来的dll?如何封装dll?原来的dll是在方法执行时调用回调函数,把结果放在回调函数的参数里面,现在我重新定义新的数据结构,把返回的结果赋值到我刚才定义的数据结构,如何传?
我现在刚装了vc^_^
新手还不算,怎么办?
达人帮手啊!!!!!!!!!!!!!!!!
先谢谢啦!!!!!!!!!1
问题点数:100、回复次数:6Top
1 楼chendazhi(不务正业)回复于 2005-07-21 09:45:33 得分 10
upTop
2 楼jenycheng(听,雪的声音)回复于 2005-07-21 10:53:21 得分 50
调用dll 有两种方法
显式连接 , 隐式连接
还有静态调用和动态调用之分
若是静态调用, 与你 调用自己的 函数没什么区别
动态调用时麻烦一点。
需要先 LoadLibrary () 加载动态链接库
再找到 函数的 入口,然后才可以调用
http://dev.csdn.net/develop/article/68/68997.shtmTop
3 楼jenycheng(听,雪的声音)回复于 2005-07-21 10:53:58 得分 0
调用dll 有两种方法
显式连接 , 隐式连接
还有静态调用和动态调用之分
若是静态调用, 与你 调用自己的 函数没什么区别
动态调用时麻烦一点。
需要先 LoadLibrary () 加载动态链接库
再找到 函数的 入口,然后才可以调用
http://dev.csdn.net/develop/article/68/68997.shtmTop
4 楼jenycheng(听,雪的声音)回复于 2005-07-21 10:57:05 得分 0
????
怎么搞的,怎么出了这么多帖子??
BUG!!!Top
5 楼chenyun_424(求教的人)回复于 2005-07-22 13:05:27 得分 5
顶Top
6 楼HeavenMonkey(天堂猴子)回复于 2005-07-22 13:41:08 得分 35
这个不难,但是有太多细节问题,建议看一本书吧Top




