Finestra di dialogo Aggiorna codice Visual Basic 6
Aggiornamento: novembre 2007
Utilizzare la finestra di dialogo Aggiorna codice Visual Basic 6 per aggiornare il codice Visual Basic 6.0 a Visual Basic 2008 digitandolo nella finestra Codice o incollandolo dall'editor di codice di Visual Basic 6.0. Quando si fa clic sul pulsante Aggiorna, il codice aggiornato viene inserito nella finestra dell'editor di codice di Visual Basic 2008 in corrispondenza della posizione del cursore.
È inoltre possibile aggiungere alla scheda Riferimenti i riferimenti COM richiesti dal codice Visual Basic 6.0. Tali riferimenti verranno aggiunti ai riferimenti del progetto di Visual Basic 2008.
Per visualizzare la finestra di dialogo Aggiorna codice Visual Basic 6, scegliere Aggiorna codice Visual Basic 6 dal menu Strumenti.
Nota: |
---|
Il comando Aggiorna codice Visual Basic 6 è disponibile solo quando si utilizza l'editor di codice. |
Elenco degli elementi dell'interfaccia utente
Codice
Il codice Visual Basic 6.0 può essere digitato nella finestra del codice o incollato dall'editor di codice. Il codice viene mantenuto in modo da poterlo modificare ulteriormente.Riferimenti
Visualizza i riferimenti COM richiesti dal codice Visual Basic 6.0.Nome riferimento
Visualizza il nome descrittivo del componente COM. Verranno aggiunti al progetto di Visual Basic 2008 solo i riferimenti selezionati.Version
Visualizza il numero di versione (principale e secondario) del componente COM.Percorso
Visualizza il percorso e il nome del file relativo al componente COM.Aggiungi riferimento
Consente di visualizzare la finestra di dialogo Aggiungi riferimento, in cui è riportato un elenco dei componenti COM disponibili.Aggiorna
Consente di aggiornare il codice immesso nella finestra del codice e di inserirlo nell'editor di codice di Visual Basic 2008, nonché di aggiungere al progetto di Visual Basic 2008 tutti i riferimenti selezionati nell'elenco Riferimenti.
Suggerimenti per l'utilizzo della finestra di dialogo Aggiorna codice Visual Basic 6
In alcuni casi, potrebbe non essere possibile convertire il codice tramite la finestra di dialogo Aggiorna codice Visual Basic 6. Per ottimizzare l'uso dello strumento:
Per facilitare l'aggiornamento del codice, seguire i suggerimenti forniti in Raccomandazioni relative al linguaggio in funzione dell'aggiornamento. Il modo in cui è stato scritto il codice Visual Basic 6.0 può influire sull'aggiornamento.
Effettuare il test del codice in Visual Basic 6.0 prima di tentare l'aggiornamento. Se il codice non viene eseguito in Visual Basic 6.0, non lo sarà neanche in Visual Basic 2008.
Le firme degli eventi in Visual Basic 2008 sono diverse dalle rispettive controparti in Visual Basic 6.0. Quando si immette del codice per routine eventi di controllo o form, aggiungere prima la dichiarazione di routine in Visual Basic 2008, quindi aggiornare solo il corpo della routine.
La finestra di dialogo Aggiorna codice Visual Basic 6 è progettata in modo da consentire l'aggiornamento di piccole sezioni di codice. Il codice digitato nella finestra di dialogo determina il contesto per l'aggiornamento.
Ad esempio, l'istruzione L.Caption = "MyCaption" non può essere tradotta perché lo strumento non è in grado di determinare il tipo relativo a "L" per risolvere la proprietà Caption. Per aggiornare correttamente l'istruzione, è necessario inserire una dichiarazione relativa a L (quale Dim L As Labe) prima dell'istruzione.
Verificare che la sintassi del codice Visual Basic 6.0 sia corretta, poiché in caso contrario si verificherebbe un errore Untranslated statement in WrapperSub.
Per risultati ottimali, aggiornare il codice in moduli anziché in moduli Form. Per aggiornare un form, utilizzare l'Aggiornamento guidato.
Se si incolla del codice contenente caratteri Unicode, viene visualizzata una finestra di dialogo in cui si chiede se si desidera rimuoverli. Se si sceglie OK, il codice verrà analizzato e tutti i caratteri Unicode saranno eliminati.
Vedere anche
Attività
Altre risorse
Aggiornamento di applicazioni create in versioni precedenti di Visual Basic