21 ottobre 2005 alle 10:17:58 Modificato il 21 ottobre 2005 alle 10:19:41Perchè a volte le funzioni vanno richiamate con il "call nome funzione" e a volte invece basta scrivere le funzioni con i relativi parametri?
call nomefunzione(x,y,z) invece di nomefunzione(x,y,z)
21 ottobre 2005 alle 11:42:58 In realta', l'istruzione call e' solo un modo diverso per richiamare le funzioni, quindi non dovrebbe essere mai uilizzato (e' inutile e crea solo confusione). VB fa distinzione tra subroutine e funzioni, che sono in realta' la stessa cosa. Le subroutine non restituiscono parametri, quindi devono essere chiamate cosi':
routine param1, param2 (senza parentesi!)
Le funzioni restituiscono parametri, quindi devono essere chiamate cosi':
a = routine(param1, param2)
La funzione call viene usata per chiamare una subroutine come se fosse una funzione (con le parentesi), oppure una funzione come se fosse una subroutine (ignorando il parametro restituito), quindi non serve a nulla.
--------------- development@aspnuke.it
Log in
Cerca
Sostieni AspNuke
Un piccolo gesto per aiutarci a mantenere AspNuke.it online
Promo
MusicWebItalia.it Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.
Visitatori
Visitatori Correnti : 185 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 558Notizie: 180Sondaggi: 11Preferiti: 5685131Post sui forum: 51195Libro degli ospiti: 4Eventi: 7