Nwlapcug.com


Come aggiornare il codice Visual Basic 6

Visual Basic 6 (VB6) dispone di uno strumento, Code Advisor per Visual Basic 6.0, che controlla il codice esistente per l'aderenza alle procedure consigliate. Il consulente segnala problemi e consente di risparmiare tempo in un aggiornamento a uno di Visual Basic 2005 o altre versioni di Visual Basic.NET. Non può prendere tutti i problemi ma dovrebbe ridurre il loro numero. All'interno di Visual Studio 2005 e Visual Studio 2008, un aggiornamento guidato innesca quando si tenta di aprire un programma scritto in Visual Basic 6.

Istruzioni

1

Scaricare e installare gratis Code Advisor per Visual Basic 6.0 (Vedi le prime risorse di collegamento). Aprire Visual Basic 6 e creare un nuovo progetto di Standard.EXE per dimostrare l'Advisor.

2

Fare doppio clic sul controllo Textbox, una piccola icona quadrata con lettere minuscole "ab" nel pannello casella degli strumenti sulla sinistra dello schermo per inserire un controllo TextBox nel form. Fare doppio clic sul controllo CommandButton, un piccolo rettangolo sotto il controllo TextBox, aggiungere questo al form.

3

Fare clic sulla casella di testo1 ora sul form per visualizzare le proprietà nel riquadro a destra dello schermo. La proprietà Text viene evidenziata. Fare doppio clic per evidenziare la proprietà effettiva lettura "Text1" ed eliminarlo.

4

Fare doppio clic sul pulsante "Command1" per aprire la finestra di codice. Digitare il codice seguente e quindi premere "F5" per eseguirlo. Fare questo più volte per provare ogni risposta quando è chiesto conferma.
Option Explicit
Private Sub Command1_Click)
Dim yourname, risposta As String
yourname = InputBox ("Qual è il tuo nome?")
Text1. Text = "Hai detto il tuo nome era" & yourname
risposta = MsgBox ("È corretto?", vbYesNoCancel)
Se risposta = vbYes Then
MsgBox ("Fine.")
Fine
ElseIf risposta = vbNo Then
Text1. Text = "Siamo spiacenti, please try again?"
Altro: Text1. Text = "Non mollare"!
End If
End Sub

5

Eliminare o inserire un apostrofo prima della riga "Option Explicit". Modificare l'ultima parola della linea lettura "Dim yourname, risposta As String" a "Double". Premere "F5" e che il programma funziona ancora. Fare clic su "Add-Ins" nel menu di livello superiore, quindi "Code Advisor" e selezionare "Aggiungi FixIt". Il consulente identifica due problemi aggiungendo queste righe in posizione di problema:

"FIXIT: utilizzare Option Explicit per evitare di creare in modo implicito le variabili di tipo Variant
"FIXIT: dichiarare 'yourname' con un tipo di dati di associazione anticipata

Eliminare le righe FIXIT. Salvare il progetto e chiudere Visual Basic 6.

6

Aprire una versione più recente di Visual Basic. Fare clic su "File" e "Apri progetto". Individuare il progetto di Visual Basic file salvato nel passaggio 4, che avrà un'estensione di "vbp" e fare doppio clic su di esso. L'aggiornamento guidato si apre con alcune istruzioni preliminari. Fare clic su "Avanti" e scegliere il tipo di progetto, di solito una versione "EXE". Fare nuovamente clic su "Avanti", selezionare dove salvare la nuova versione e sono d'accordo in una nuova cartella se necessario. Continuare a fare clic su "Next" fino a quando inizia la procedura guidata. Quando finisce, si individueranno tutte le aree problematiche che devono essere corretti prima che il programma è compatibile con avvisi di aggiornamento.

Consigli & Avvertenze

  • Per aggiornare il proprio codice, utilizzare Code Advisor prima o andare direttamente alla procedura guidata di aggiornamento del nuovo software di Visual Basic.
  • Complicati programmi in Visual Basic 6 possono produrre un sorprendente numero di errori che necessitano di fissaggio durante la migrazione a una versione di .NET.