Utilizzo di Visual Basic 6.0 e della versione corrente di Visual Basic
Aggiornamento: novembre 2007
È possibile installare in uno stesso computer ed eseguire contemporaneamente Visual Basic 2008 e Visual Basic 6.0 nonché le applicazioni create in entrambi questi linguaggi.
I componenti scritti in Visual Basic 2008 possono interagire con i componenti COM scritti nelle versioni precedenti di Visual Basic e in altri linguaggi. È ad esempio possibile trascinare un controllo ActiveX scritto in Visual Basic 6.0 in un Windows Form di Visual Basic 2008, utilizzare un oggetto COM scritto in Visual Basic 6.0 da una libreria di classi di Visual Basic 2008 oppure aggiungere in una libreria di Visual Basic 2008 un riferimento a un file eseguibile scritto in Visual Basic 6.0.
I componenti compilati con Visual Basic 2008 presentano delle lievi differenze in fase di esecuzione rispetto a quelli compilati con Visual Basic 6.0. Gli oggetti Visual Basic 2008 vengono rilasciati mediante Garbage Collection, pertanto quando vengono eliminati in maniera esplicita, può verificarsi un ritardo prima che vengano effettivamente rimossi dalla memoria. Esistono ulteriori differenze, come il tipo di dati e altre modifiche di linguaggio. A causa di tutte queste differenze le applicazioni Visual Basic 2008 si comportano in fase di esecuzione in maniera simile ma non identica alle applicazioni Visual Basic 6.0.
Inoltre, in Visual Basic 2008 non è più necessaria la compatibilità binaria i propri componenti e quelli di Visual Basic 6.0. I componenti dispongono ora di un sistema avanzato di controllo delle versioni e della distribuzione, i file possono essere distribuiti mediante la semplice copia in una directory e l'aggiornamento di un componente a una nuova versione è semplice come sostituire il file precedente con quello nuovo. È sufficiente accertarsi che le classi e i metodi siano compatibili con le versioni precedenti.
Nota: |
---|
Se non si desidera ancora aggiornare l'applicazione Visual Basic 6.0, è possibile sfruttare i vantaggi di .NET Framework utilizzando Interop Form Toolkit 2.0 che consente di creare nuovi form o UserControl in Visual Basic 2008 e utilizzarli nell’applicazione Visual Basic 6.0. È possibile scaricare gratuitamente Interop Toolkit 2.0 dal sito Web MSDN. |
Vedere anche
Concetti
Quando è necessario l'aggiornamento
Preparazione per l'aggiornamento di un'applicazione creata con Visual Basic 6.0
Altre risorse
Aggiornamento di applicazioni create in versioni precedenti di Visual Basic