Visual Basic 6.0 组件工具指南_PRAT4_访问DLL和Windows API.pdf

Visual Basic 6.0 组件工具指南_PRAT4_访问DLL和Windows API.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 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 可以提供不同凡响的 功能,但是要用

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档