社区
Web 开发
帖子详情
关于dll的调用???请教!
lhjiang
2002-07-14 09:00:29
我是jsp的新手,最近老师要我们开发一些用户端程序,并给了一些dll接口函数,要我们利用这些接口跟后台进行操作!我对这些dll不懂,不知道在程序中怎么调用它(不会写有关他的jsp语句),能不能给我说明一下!最好能够举个例子!谢谢
...全文
50
5
打赏
收藏
关于dll的调用???请教!
我是jsp的新手,最近老师要我们开发一些用户端程序,并给了一些dll接口函数,要我们利用这些接口跟后台进行操作!我对这些dll不懂,不知道在程序中怎么调用它(不会写有关他的jsp语句),能不能给我说明一下!最好能够举个例子!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhjiang
2002-07-17
打赏
举报
回复
怎么没人回答呢?/
lhjiang
2002-07-15
打赏
举报
回复
能不能给点具体的例子看看??另外在jsp中调用的话是不是要封装成javabean的形式来使用jni???lhaijiang@371.net
lhjiang
2002-07-15
打赏
举报
回复
谢谢,我有点明白了,但是我有个问题:你上面说的step2中的testd.dll是step5生成的。这个其实是新的dll,然后在step6的testbean.cpp中的实现对旧的dll的调用,即function1调用旧的dll的function方法!是不是这样的过程???
Prelate
2002-07-15
打赏
举报
回复
应该但是不一定要封装成javabean。封装的目的是为了结构化、重用性、保密性等因素。
具体的例子在help中有。你可能没找到
下面的是我写的一个,请参考。
step 1:
用jbuilder建立一个bean。例如
public class testBean{
}
step 2
根据dll 的接口函数定义(例如void function1())加入native 函数,并加入载入dll的语句(例如dll名字为testd.dll),这里我们假设bean中的(void usef()函数调用了function1)
public class testBean{
public native void function1();
static{ System.loadLibrary("testd");}
public void usef()
{ function1();}
}
step3
编译一下生成testBean.class
step4
利用javah建立相相应的testBean.h文件
如javah testBean.class
step5
利用vc建立一个动态连接库工程(win32 Dynamic-link library),如果empty dll project请不要忘记#include "windows.h"
step6
在step5的工程中加入testBean.h,自己编testBean.cpp然后实现函数function1逻辑.如果function1的实现已经在另一个dll中了,只需要在这个创建的dll中的function1的函数体中调用那个就行了
that is all.your welcom
Prelate
2002-07-14
打赏
举报
回复
用JNI(Java Native Interface),主要内容请看jbuilder6-help.
有详细的说明和小例子
游戏画面就弹出内存不能为read修复工具
如果去
请教
一些「高手」,得到的回答往往是「Windows就是这样不稳定」之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的一般原因。 一、应用程序没有检查内存分配失败 ...
W32dasm 无极版
此版使用ASPackV2.12压缩 W32asm无极版 --------------------------------------------------------------------------------------------...手不吝赐教.(实现功能:用右键直接实现对W32Dsm.
dll
中的跳转位置功能
调用
)
搞定系列:yolov8目标检测封装成类
调用
本课程主要核心是将yolov8框架封装成一个类,方便
调用
或者集成开发以及集成部署。通过本课程您将收获一下知识: (1)了解yolov8框架检测基本流程; (2)掌握目标检测封装类大体思路; (3)学会yolov8封装函数以...
0x00000000内存不能为read修复工具
程序需要一块内存用以保存数据时,就需要
调用
操作系统提供的“功能函数”来申请,如果内存分配成 功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这 就是“动态内存...
asp.net知识库
.NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章