Visual Basic 6.0 兼容库

更新:2007 年 11 月

如果使用过 Visual Basic 的早期版本,则会注意到 Visual Basic 2008 引入了对 Visual Basic 语言的若干更改,某些熟悉的函数似乎消失了。为了使 Visual Basic 符合 .NET Framework 和公共语言规范 (CLS),这些更改是必要的。

在 Visual Basic 6.0 应用程序升级到 Visual Basic 2008 时,由于语法或结构不同,某些代码无法进行转换。因此,可使用 Visual Basic 6.0 兼容性库 (Microsoft.VisualBasic.Compatibility) 中的函数来允许代码在不需要进行大量修改的情况下在 Visual Basic 2008 中运行。这些函数模仿 Visual Basic 6.0 的行为,同时仍符合公共语言规范。只要有可能,升级工具就会尝试将代码直接移动至 Microsoft.VisualBasic 或 System 命名空间中的函数。

尽管 Compatibility 命名空间中的函数和对象的目的是支持升级工具,但并不妨碍您在 Visual Basic 2008 中创建新应用程序时使用它们。但是在大多数情况下,.NET Framework 可提供更丰富的功能。

请参见

任务

如何:将 Visual Basic 6.0 文件系统控件添加到应用程序中

概念

同时使用 Visual Basic 6.0 和当前的 Visual Basic 版本

参考

VisualBasic.Compatibility 命名空间

其他资源

语言更改(针对 Visual Basic 6.0 用户)

从 Visual Basic 6.0 升级