易语言动态调用API例子

易语言 2020-08-27 20:36:34

易语言动态调用API例子

.DLL命令 FreeLibrary, 整数型, kernel32, FreeLibrary, 公开, , 释放指定的动态链接库,它们早先是用LoadLibrary ;API函数装载的 非零表示成功,零表示失败。会设置GetLastError
.参数 库句柄, 整数型, , hLibModule,要释放的一个库句柄,在VB里使用只能用这个函数释放那些由应用程序明确装载的DLL。对LoadLibrary的每一次调用都应该有一个对应的FreeLibrary调用;

.DLL命令 FreeLibrary, 整数型, "kernel32", "FreeLibrary", 公开, , 释放指定的动态链接库,它们早先是用LoadLibrary ;API函数装载的 非零表示成功,零表示失败。会设置GetLastError
.参数 库句柄, 整数型, , hLibModule,要释放的一个库句柄,在VB里使用只能用这个函数释放那些由应用程序明确装载的DLL。对LoadLibrary的每一次调用都应该有一个对应的FreeLibrary调用;

.DLL命令 GetProcAddress, 整数型, "kernel32.dll", "GetProcAddress", 公开, ,
.参数 模块句柄, 整数型, , hModule
.参数 进程名称, 文本型, , lpProcName

.DLL命令 LoadLibrary, 整数型, "kernel32.dll", "LoadLibraryA", 公开, , 载入指定的动态链接库,并将它映射到当前进程使用的地址空间
.参数 动态链接库名称, 文本型, , lpLibFileName,指定要载入的动态链接库的名称

.DLL命令 StrDupA_文本型, 整数型, "shlwapi.dll", "StrDupA", 公开, 取变量数据地址
.参数 lpSrch, 文本型, , 字符串

.DLL命令 StrDupA_字节集, 整数型, "shlwapi.dll", "StrDupA", 公开, 取变量数据地址
.参数 lpSrch, 字节集, , 字符串