用桥接的办法嘛,自己写个符合Java要求的DLL,再用这个DLL去调别人的DLL不就完了?
解决方案 »
- spring security 配置禁止用户重复登录,不能实现。
- web 空白页面怎么调错???
- 同一台机器布署多个ActiveMQ的问题
- 关于在使用HQL in查询出错的问题
- 关于DBCP连接池的问题(急!!在线等)
- hibernate中的one-to more的问题?大家来侃侃吧.....的one-to more,人A拥有角色W和角色R,而....
- 请教:tomcat不能运行jfreechart的问题?
- 讨论+散分---B/S结构下JMS实时接收是否可行。
- struts问题,关于<logic:equal>标记?
- Jbuilder8 中JSP中com.borland.primetime.util.AssertionException: gbk的解决
- tomcat为什么不回收内存?
- 刚到公司,求关于Struts 和 ant,JUnit的文章及实例教程,急!
HINSTANCE hinstDll =LoadLibrary(DLL_NAME);
if (hinstDll != NULL)
{
printf("%s LOAD SUCCESS!!!\n",DLL_NAME);
MyGetVersion=(GETVERSION)GetProcAddress(hinstDll, "getVersion");
if(MyGetVersion)
{
message = MyGetVersion();
MessageBox(NULL,message,"DLL INVOKE",0);
}
else
printf("Method Invoke Failed!!!\n");
}
printf("ErrorCode:%d",GetLastError());
FreeLibrary(hinstDll);
system("PAUSE");
return 0;JNI中可以这样调用已有的DLL,至于它里面的方法,可以用工具看到。
2.通过jni调用你自己写的dll