Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Visual Basic

Procedure e funzioni II
Lezione 16
Parte 2 di 6

 

Vedi anche i corsi correlati:


Partner:


 

Il passaggio per valore è più sicuro, ma  lavora su una copia del valore del parametro, e dunque occupa più memoria. E’ per questo motivo che il passaggio di default (ovvero quello scelto da VB se non specificato diversamente) è quello per riferimento… anche se si dice che nella prossima versione di VB non sarà esattamente così… J

Esempio
Supponiamo di migliorare la funzione scritta la volta precedente: la nuova funzione dovrà verificare che l’aliquota IVA sia corretta ed in caso contrario dovrà restituire alla procedura chiamante l’aliquota con valore 0.

Function IVA(Importo As Long, ByRef Aliquota As Single) As Long
   If (Aliquota <> 4) And (Aliquota <> 20) Then
       Aliquota = 0
       Exit Function
   End If

   IVA = Importo * Aliquota / 1000
End Function

 


   
Home Page

A Cura di Michela Rossi (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!