二进制兼容性更改(针对 Visual Basic 6.0 用户)

更新:2007 年 11 月

Visual Basic 2008 更新了用于保持与旧版本组件的兼容性的机制。

二进制兼容性

Visual Basic 6.0

在 Visual Basic 6.0 中,“二进制兼容性”选项允许在编译新版本时,自动保留组件以前版本中的类和接口标识符。新版本包含旧标识符和新标识符,客户端应用程序可以继续使用组件的旧接口,而不必进行更新。

Visual Basic 2008

在 Visual Basic 2008 中,二进制兼容性通过使用属性实现。这使您可直接控制位于已编译组件内的信息,例如,类和接口标识符、虚拟表偏移量和任何适当的 COM 属性。由于可以显式选择要保留的属性,因此不支持 Visual Basic 6.0 中的“二进制兼容性”选项。

请参见

概念

Visual Basic 中的属性概述

Visual Basic 中使用的属性

Visual Basic 中的全局属性

编程元素支持更改总结

参考

ComClassAttribute 类