LoadLibrary是计算机语法
外文名
LoadLibrary
备    注
计算机语法
返回值注解
不需要,用FreeLibrary函数释放
VB6实例
'KPD-Team 1999

目录

  1. 1 语法
  2. 2 声明
  3. ▪ 说明
  4. ▪ 返回值
  5. 3 VB6实例

语法编辑

Syntax(C++)
HMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName);

声明编辑

Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long

说明

载入指定的动态链接库,并将它映射到当前进程使用的地址空间。一旦载入,即可访问库内保存的资源

返回值

Long,成功则返回库模块的句柄,零表示失败。会设置GetLastError
参数 类型及说明
lpLibFileName String,指定要载入的动态链接库的名称。采用与CreateProcess函数的lpCommandLine参数指定的同样的搜索顺序
注解
一旦不需要,用FreeLibrary函数释放DLL

VB6实例编辑

Create a new project and add this code to Form1
Private Declare Function FreeLibrary Lib "kernel32" (ByVal hLibModule As Long) As Long
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
Private Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As Long, ByVal lpProcName As String) As Long
Private Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hWnd As Long, ByVal Msg As Any, ByVal wParam As Any, ByVal lParam As Any) As Long
Private Sub Form_Load()
On Error Resume Next
'KPD-Team 1999
'We're going to call an API-function, without declaring it!
Dim lb As Long, pa As Long
'map 'user32' into the address space of the calling process.
Lb = LoadLibrary("user32")
'retrieve the address of 'SetWindowTextA'
pa = GetProcAddress(lb, "SetWindowTextA")
'Call the SetWindowTextA-function
CallWindowProc pa, Me.hWnd, "Hello !", ByVal 0&, ByVal 0&
'unmap the library's address
FreeLibrary lb
End Sub

LoadLibrary相关推荐

  1. android loadlibrary 更改libPath 路径,指定路径加载.so

    http://www.jianshu.com/p/f751be55d1fb 字数549 阅读177 评论0 喜欢0 需求很简单 ,就是加载指定文件夹下的.so. 原因:android在程序运行的状态下 ...

  2. 使用CFree调用Win32 LoadLibrary 简单示例

    CFree 5.0 汉化版:新建一个简单窗口程序: 此工具带有Win32 api的智能提示: Win32 API的LoadLibrary函数,功能是载入模块:下面示例载入icmp.dll:此dll位于 ...

  3. python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...

    原因:python是64位的python,而windll.LoadLibrary只能由32位的python使用 参考: 64位Python调用32位DLL方法(一) 解决方法:使用32位的python ...

  4. GetProcAddress() LoadLibrary() DLL

    GetProcAddress函数检索指定的动态链接库(DLL)中的输出库函数地址. 函数原型: FARPROC GetProcAddress( HMODULE hModule, // DLL模块句柄 ...

  5. java loadlibrary_java – System.loadLibrary不起作用.链中的第二个lib的UnsatisfiedLinkError...

    我有通过JNI使用cpp共享库libclient.so的 java程序Client.class. libclient.so构建为共享并使用cpp共享库libhttp.so. libclient.so和 ...

  6. Java System类loadLibrary()方法与示例

    系统类loadLibrary()方法 (System class loadLibrary() method) loadLibrary() method is available in java.lan ...

  7. java system.load()_System.load()与System.loadLibrary()

    Java load 和 loadlibrary方法的区别 1.  相同点: 两个方法都是用来装载dll文件,不论是JNI库文件还是非JNI库文件.本地方法在被调用时都需要通过这两发方法之一将其加载至内 ...

  8. dll侧加载_动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)...

    动态载入 DLL 动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数. 方法是:用 LoadLibrary 函数加载动态链接库到内存,用 Ge ...

  9. System.load(String filename)和System.loadLibrary(String libname)的区别

    前言 之前一篇文章在写Native方法的时候,第一个步骤里面有这么一段代码 static {System.load("D:" + File.separator + "He ...

  10. 问题-[Delphi]用LoadLibrary加载DLL时返回0的错误

    问题现象:用LoadLibrary加载DLL一直返回0句柄,无法进行下一步操作,但同样的代码可以访问到别的DLL. 问题处理: 1.你加载的路径是不对的,一定要看好路径. 2.你是在虚拟机中操作的DL ...

最新文章

  1. 关于transform的3D变形函数
  2. Java黑皮书课后题第7章:*7.11(统计:计算标准差)编程练习题5.45计算数字的标准差。本题…计算标准差,使用一个数组存储x的每个数。编写测试程序,提示用户输入10个数字,显示平均值和标准差
  3. spark-submit使用及说明
  4. jquery mobile : 外链接失效 a href not working
  5. Unix系统的diff工具程序
  6. Sonar扫描python代码
  7. C#利用phantomJS抓取AjAX动态页面
  8. [FJWC2018]欧拉函数
  9. 微机8088主板图绘制
  10. Java基础面试题整理及答案
  11. ros2中vcs import src < ros2.repos 命令
  12. CentOS中安装lsb_release及使用
  13. HihoCoder——Trie树
  14. 66页三级医院智慧医院 信息化建设规划
  15. 提高沟通表达能力该看什么书?有哪些沟通书籍值得推荐?
  16. 7-2 Say Hello to Integers (20分)
  17. html 的模板语法,art-template模板语法
  18. 12月书讯 | 年末上新,好书不断
  19. FarPoint 基础篇(一) 基本概念
  20. 附一、MDT 2013 Update 1 引导镜像生成出错的解决办法

热门文章

  1. 李开复给中国大学生的七封公开信(其六)
  2. Linux用代码清理磁盘缓存(运行时清理磁盘缓存)
  3. 淘宝补单打造爆款方法
  4. OpenResty LuaJIT和lua-resty-core(FFI vs Lua CFunction)介绍
  5. 小程序制作二维码和条形码
  6. 冻结训练优化器学习率
  7. 动网论坛后台显示不了
  8. HTML_CSS教程
  9. Hello BIEE
  10. 助力AR眼镜轻量化,国内攻破二维扩瞳几何光波导量产