Libreria di compatibilità con Visual Basic 6.0
Aggiornamento: novembre 2007
Gli utenti delle versioni precedenti di Visual Basic scopriranno rapidamente che con Visual Basic 2008 sono state introdotte varie modifiche nel linguaggio Visual Basic e che alcune note funzioni precedenti sono apparentemente scomparse. Queste modifiche sono state rese necessarie per rendere Visual Basic compatibile con .NET Framework e con CLS (Common Language Specification).
Quando si aggiorna un'applicazione Visual Basic 6.0 a Visual Basic 2008, la conversione di una parte del codice può risultare impossibile a causa di differenze sintattiche o architetturali. Per questa ragione, vengono utilizzate delle funzioni della libreria di compatibilità di Visual Basic 6.0 (Microsoft.VisualBasic.Compatibility) per consentire l'esecuzione del codice in Visual Basic 2008 senza dover apportare modifiche estese. Tali funzioni imitano il comportamento di Visual Basic 6.0 pur restando compatibili con CLS. Ogni volta che sia possibile, lo strumento di aggiornamento tenta di spostare direttamente il codice in funzioni contenute nella libreria Microsoft.VisualBasic o nello spazio dei nomi System.
Benché le funzioni e gli oggetti contenuti nello spazio dei nomi Compatibility siano stati progettati per supportare lo strumento di aggiornamento, nulla impedisce di utilizzarli per creare una nuova applicazione Visual Basic 2008. Nella maggior parte dei casi, tuttavia, in .NET Framework sono presenti funzionalità più estese.
Vedere anche
Attività
Procedura: aggiungere controlli File System di Visual Basic 6.0 all'applicazione
Concetti
Utilizzo di Visual Basic 6.0 e della versione corrente di Visual Basic
Riferimenti
Spazio dei nomi VisualBasic.Compatibility