"Procedure" e "Funzioni " in Microsoft Visual Basic 6 sono comandi separati che creano sottilmente risultati diversi . Una procedura eseguirà i comandi ma non restituirà un valore . D'altra parte , una funzione restituirà un valore. Questa differenza può essere dimostrata attraverso l' uso di un codice di prova . In questo articolo vi guiderà attraverso la creazione e l' esecuzione di questo codice. Istruzioni
1
Avviare un nuovo progetto di Visual Basic , fare clic su "File" in alto a sinistra della finestra di VB6 e cliccando sulla voce "Nuovo " e poi selezionare l'opzione " standard EXE" .
2 Fare doppio clic sul modulo che appare per aprire il codice sorgente del modulo . Scrivere il codice necessario per impostare le due variabili che è necessario per dimostrare la differenza tra una procedura e una funzione in VB6 a zero
Per esempio : .
Dim TestPrcdr Come
Integer
Dim TestFnctn As Integer
TestPrcdr = 0
TestFnctn = 0
3
Scrivi una semplice procedura che sarà solo assegnare un valore a una . variabile
Per esempio :
Sub Test ( ) per
Dim TestPrcdr as Integer
TestPrcdr = 5
End Sub < br >
4
Scrivi una semplice funzione che assegnerà tale funzione un valore
Per esempio : .
funzione TestFnctn ( ) As Integer
Dim test come integer
test = 5
TestFnctn = Test
End Function
5
Scrivi un pezzo di codice che visualizza le variabili a cui si hanno dato valore . Tipo " Form1.Show " quindi saltare una riga e digitare " Stampa [ il nome della variabile ] " su questa linea e poi digitare " Stampa [ il nome della funzione ]" a quello successivo; tipo tutto questo nel codice sorgente per il modulo
Per esempio : .
Form1.Show
Stampa TestPrcdr
stampa TestFnctn
6
Eseguire il programma cliccando sull'icona che appare come un pulsante di riproduzione nella barra degli strumenti ( vicino alla parte superiore della finestra) . La vostra funzione restituirà il valore assegnato , ma la vostra procedura , in quanto non crea un valore da utilizzare al di fuori di se stesso , tornerà a zero.