Condividi tramite


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

Altre risorse

Modifiche al linguaggio per gli utenti di Visual Basic 6.0

Aggiornamento da Visual Basic 6.0