ciao ragazzi,
ho fatto questa domanda sul goto perchè a mia volta da tempo sto tentando di trovare una soluzione ad una vecchia discussione che ho trovato su un forum (non ricordo se qui o su un altro sito) ed è la seguente:
è possibile in vb6 richiamare sub o funzioni o pezzi di codice per riferimento proprio come nel linguaggio assembly?
cioe ANZICHE FARE:
if condizione=1 then procedura1
if condizione=2 then procedura2
if condizione=3 then procedura3
.....
.....
if condizione=1000 then procedura10000
.....
.....
dove procedura1 ecc. sono distinti pezzi di codice ad esempio delle subroutine,
si può FARE semplicemente e più velocemente:
procedurai ,dove i è il valore assunto da condizione?
Io ci ho provato con le subroutine praticamente considerando le sub come un array ma senza risultato.
Allora ho pensato alla vecchia istruzione goto fiducioso che vb6 mi avrebbe permesso di usare una variabile anziche un etichetta in modo tale che in luogo di una lunga sequenza di IF THEN come quella sopra, avrei potuto usare semplicemente:
goto i, dove i è il valore della condizione ed utilizzando poi tanti pezzi di codice del tipo:
1:
...
codice
...
2:
...
codice
...
3:
...
codice
...
ecc.
Spero di essermi spiegato bene.
Ciao
sssimone.