COM 互操作 (Visual Basic)
组件对象模型 (COM) 允许对象向其他组件和主机应用程序公开其功能。现今的大多数软件都包含 COM 对象。尽管 .NET 程序集对于新的应用程序是最好的选择,但有时也可能需要使用 COM 对象。本节的内容涉及一些与使用 Visual Basic 来创建和使用 COM 对象关联的问题。
本节内容
COM 互操作介绍 (Visual Basic)
提供 COM 互操作性的概述。如何:从 Visual Basic 中引用 COM 对象
涉及如何为具有类型库的 COM 对象添加引用。如何:使用 ActiveX 控件 (Visual Basic)
演示如何使用现有的 ActiveX 控件向 Visual Studio 工具箱添加功能。演练:调用 Windows API (Visual Basic)
引导您完成调用是 Windows 操作系统一部分的 API 的过程。如何:调用 Windows API (Visual Basic)
演示如何定义和调用 User32.dll 中的 MessageBox 函数。如何:调用采用无符号类型的 Windows 函数 (Visual Basic)
演示如何调用具有无符号类型的参数的函数。演练:使用 Visual Basic 创建 COM 对象
逐步讲述使用以及不使用 COM 类模板创建 COM 对象的过程。互操作性疑难解答 (Visual Basic)
包含一些使用 COM 时可能遇到的问题。.NET Framework 应用程序中的 COM 互操作性 (Visual Basic)
概述如何在同一个应用程序中使用 COM 对象和 .NET Framework 对象。演练:用 COM 对象实现继承 (Visual Basic)
说明使用现有 COM 对象作为新对象的基础。
相关章节
与非托管代码交互操作
描述公共语言运行时所提供的互操作性服务。向 .NET Framework 公开 COM 组件
描述通过 COM 互操作 调用 COM 类型的过程。向 COM 公开 .NET Framework 组件
描述如何准备和使用 COM 中的托管类型。应用互操作特性
包括在使用非托管代码时可以使用的一些特性。