- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Visual Basic 6.0 组件工具指南_PRAT4_访问DLL和Windows API
返回总目录
四 部 分
第二十章 访问DLL 和Windows API 3
在应用程序中使用DLL 过程 4
访问Microsoft Windows API 6
声明DLL 过程 12
将字符串传递到DLL 过程20
将数组传递到DLL 过程中25
将自定义的数据类型传递到DLL 过程28
将函数指针传递到DLL 和类型库31
将其他类型的信息传递到DLL 过程39
将C 语言声明转换为Visual Basic 声明43
四 部 分
访问DLL 和Windows API
本部分主要讲述如何通过 Visual Basic 调用动态链接库(DLL )访问
Windows API 。通过DLL,可以访问Microsoft Windows 操作系统中的
上千个过程,以及由其他语言编写的函数。
第二十章 访问DLL 和Windows API
本章主要讲述如何通过 Visual Basic 调用动态链接库(DLL )访问
Windows API 。
二十章 访问DLL 和Windows API
如果需要使用 Microsoft Visual Basic 核心语言和控件未包含的功能,
可以直接调用动态链接库中的过程。通过 DLL ,程序员可以访问构成
Microsoft Windows 操作系统主体的成千上万个过程,还可以使用其他
语言编写的各种例程。
DLL 是一种过程库,应用程序可以 运行时链接并使用它,这种链接
不同于编译时的静态链接。这意味着 DLL 库的更新可以独立地进行,
而且许多个应用程序可以共享同一个 DLL 。Microsoft Windows 本身就
由若干个 DLL 组成的,其他应用程序可以调用这些库中的过程,完
成窗口与图形的显示、内存管理或其他任务。这些过程有时被称为
Windows API,或应用程序接口。
DLL 或自动化
增强 Visual Basic 的功能的另一种办法 使用自动化(以前被称为 OLE
自动化)。与调用 DLL 中的过程相比,自动化用起来更简单,而且风
险要小于直接使用 Windows API 。利用自动化,程序员能够以编程方
式访问外部应用程序提供的大量对象。
详细信息 关于自动化的详细信息,请参阅《Microsoft Visual Basic
6.0 程序员指南》中的第十章“用部件编程”。
目录
在应用程序中使用DLL 过程
访问Microsoft Windows API
声明DLL 过程
将字符串传递到DLL 过程
将数组传递到DLL 过程中
将自定义的数据类型传递到DLL 过程
将函数指针传递到DLL 和类型库
将其他类型的信息传递到DLL 过程
将C 语言声明转换为Visual Basic 声明
在应用程序中使用DLL 过程
由于 DLL 过程存 于 Visual Basic 应用程序之外的文件中,在使用时
必须指定过程的位置和调用参数。可以用 Declare 语句提供这类信息。
在声明了 DLL 过程之后,可以把它当做Visual Basic 自己的过程使用。
重点 如果在 Visual Basic 中直接调用 DLL,那么 Visual Basic 环
境下固有的安全机制将受到不利影响。这意味着在测试和调试程
序时可能会遇到更多的系统故障。为了减少这种危险,在声明 DLL
过程、传递参数和指定类型的时候务 要小心。无论在什么情况
下,一定要经常保存已经完成的工作。DLL 可以提供不同凡响的
功能,但是要用
您可能关注的文档
- 23明朝前期的经济与政治.ppt
- 24 作用于肾素-血管紧张素-醛固酮系统的药物-2009双语缩减版.ppt
- 24.1.1圆的基本元素.ppt
- 23.舜耕.doc
- 26个字母诠释的爱情.doc
- 24免疫调节5.ppt
- 26个英文字母教你如何爱一个人.doc
- 27-2B隧道监测安全方案.doc
- 23.七颗钻石.ppt
- 27二课时卖木雕的少年.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)