
动态库
dsc
这个作者很懒,什么都没留下…
展开
-
Windows下JAVA调用动态库(一)--基本实现
动态库开发环境:VC6.0动态库:Win32 Dynamic-Link LibraryJAVA开发环境:MyEclipse 6.5JNA 动态库名称:TestDll.dll动态库接口定义:int WINAPI fpTestFun1();int WINAPI fpTestFun2(HANDLE hHandle); JAVA:import com.sun.j原创 2011-12-28 08:36:58 · 1123 阅读 · 0 评论 -
Linux环境下动态库的调用
1、打开动态链接库:dlopen,函数原型为: void *dlopen (const char *filename, int flag); dlopen用于打开指定名字(filename)的动态链接库,并返回操作句柄。2、获取函数执行地址:dlsym,函数原型为: void *dlsym(void *handle, char *symbol); dlsym根据动态链接库操作句柄原创 2012-01-15 20:21:52 · 791 阅读 · 0 评论 -
如何判断一个句柄是否有效
判断句柄 handle 的有效性方法有两种:1. hwnd==INVALID_HANDLE_VALUE 获得句柄并判断它们是否相等就可以了2. 如果想验证HANDLE有效性可以使用GetHandleInformation或者DuplicateHandle等函数 这两个函数复制或者查询非法Handle时,将返回错误原创 2013-05-18 07:18:00 · 7872 阅读 · 0 评论