Visual Basic 6.0 相容性程式庫
更新:2007 年 11 月
如果您曾使用過舊版的 Visual Basic,您一定會注意到 Visual Basic 2008 在 Visual Basic 語言中進行幾種變更,而且某些熟悉的函式好像已經沒有了。這是為了讓 Visual Basic 可以符合 .NET Framework 及 Common Language Specification (CLS) 標準所必須進行的改變。
當您將 Visual Basic 6.0 應用程式升級為 Visual Basic 2008 時,由於語法或架構上的差異,而導致某些程式碼無法轉換。基於這項因素,使用 Visual Basic 6.0 相容性程式庫 (Microsoft.VisualBasic.Compatibility) 中的函式即可讓您在 Visual Basic 2008 中執行程式碼,而不需進行大幅修改。這些函式仿效 Visual Basic 6.0 的行為,但仍然符合 Common Language Specification 標準。升級工具會盡可能嘗試將程式碼直接移至 Microsoft.VisualBasic 或 System 命名空間的函式中。
雖然 Compatibility 命名空間 (Namespace) 中的函式和物件是設計為支援升級工具,但是在 Visual Basic 2008 中建立新應用程式時,您可以完全自由地使用這些函式和物件。.NET Framework 提供了更豐富的功能,可以滿足大部分的建置需要。
請參閱
工作
HOW TO:將 Visual Basic 6.0 檔案系統控制項加入應用程式
概念
同時使用 Visual Basic 6.0 和目前的 Visual Basic 版本
參考
VisualBasic.Compatibility 命名空間