Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come distinguere tra Chiamata di procedura e di funzione in VB6

"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

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.

 

Programmazione © www.354353.com