如何将 HIP 组件连接到 Visual Basic 应用程序

主机发起的处理(HIP)中的一个关键链接是事务集成器(TI)中的 HIP 组件与客户端应用程序之间的连接。 HIP组件与Microsoft Visual Basic服务器DLL之间的连接是通过将HIP类型库的元素与Visual Basic项目的元素进行匹配来创建的。 下表显示了元素之间的关系。

HIP 类型库 Visual Basic 项目
类型库名称 Visual Basic 项目名称。
类型库接口名称 Visual Basic 类名称。
类型库方法名称 Visual Basic 类中的函数或子例程。
类型库方法参数 在 Visual Basic 函数或子例程中,逐个定义与 Visual Basic 子例程和函数对应的项目。

注释

确保已注册 Visual Basic 服务器 DLL。

如果在 Visual Basic 服务器中使用 Implements 关键字,则适用以下附加规则:

  • 必须启用 Visual Basic 实现兼容接口 属性。 在 TI 类型库或程序集中的组件 接口“属性” 页上设置属性

  • 定义为类型库方法的所有参数必须是 Input\OutputImplements 关键字不支持定义为输入或输出的参数。 所有参数都必须定义为输入或输出。

  • 函数或子例程调用必须在 Visual Basic 类中定义为公共调用,而不是私有调用。

另请参阅

编程 Host-Initiated 处理