动态链接库的显式调用 1 装入动态链接库 2 取得函数地址 3 调用动态链接库的实例 1.装入动态链接库 在显式使用动态链接库之前,必须先把动态链接库装入内存,该操作主要靠函数LoadLibrary()来实现。 下面是该函数的原型说明。 HMODULE LoadLibrary( LPCTSTR lpFileName // 动态链接库文件的名称 ); 当应用程序试图把lpFileName所指向的动态链接库装入内存时,会先从系统中查找,如果这个动态链接库已经在内存中,则系统会增加这个动态链接库的使用计数,并返回这个动态链接库的句柄。如果不在内存中,则系统会先查找该文件,如果没有文件的路径,则在当前目录或在系统目录中查找,并把该文件装入内存,最后返回该动态链接库的句柄。 2取得函数地址 一个动态链接库中可以包含多个导出函数,当通过调用LoadLibrary()取得指定动态链接库模块的句柄,要想使用该模块中的某个函数,首先必须取通过GetProcAddress取得该函数的地址。 FARPROC GetProcAddress( HMODULE hModule, //动态链接库的句柄 LPCSTR lpProcName //导出函数的名称 ); 该函数将hMo
您可能关注的文档
最近下载
- T∕CBJ 5102-2019 保健酒行业标准.pdf VIP
- 2023年山东省中职普通高校招生(春季高考)统一考试语文试题答案.docx VIP
- 2025年《小学心理健康教育》模拟题.docx VIP
- 塔吊安装安全技术交底(标准范本).docx
- Roland罗兰GW-8说明书 中文.docx VIP
- Roland罗兰GW-8说明书 中文.docx VIP
- 绥化事业单位招聘考试题历年公共基础知识真题及答案汇总-综合应用能力第83期.docx VIP
- 八年级历史上册教学课件《第二单元综合复习》.pptx VIP
- 失效模式、影响及其诊断分析FMEDA.pdf VIP
- 2024下半年上海市新航社区服务总站招聘5人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)