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

Come si fa passaggio per valore e passaggio dal lavoro di riferimento in Visual Basic

? Routine in Visual Basic di solito richiedono alcuni dati del programma al fine di svolgere il loro compito . Le funzioni ricevono i dati come argomenti , che possono assumere la forma di valore o gli argomenti di riferimento . Passaggio per valore

Un argomento che viene passato per valore fa una copia della variabile originale e passa la copia per la funzione . Se il valore dell'argomento viene modificato all'interno del procedimento , il valore originale non viene modificato . Usa la parola chiave " ByVal " per indicare un parametro di valore : . PostAccounts Sub ( intAcctNum ByVal As Integer)
passaggio per riferimento

passaggio per riferimento è la modalità predefinita in visual Basic. Una variabile passata per riferimento passa l' indirizzo di memoria di quella variabile della procedura . Ogni cambiamento che si verifica nell'ambito della procedura di modifica il valore al suo indirizzo di memoria .
Riferimenti misti

Tutti argomenti della procedura non hanno bisogno di essere passato nella stessa moda . Si può mescolare gli argomenti di riferimento e il valore se questo è appropriato per il vostro disegno . Visual Basic fornisce la parola chiave " ByRef " per specificare il tipo di argomento in una firma misto. Ad esempio , la procedura di Foo assume un valore e un argomento di riferimento :

function foo ( ByVal inLong As Long , ByRef inBool ) as Integer

 

Programmazione © www.354353.com