Pagina 1 di 1

nel linguaggio BASIC si chiamava "goto"

Inviato: lunedì 6 marzo 2023, 17:35
da delphis56
Buonasera, da neofita chiedo: esiste la possibilità in uno script d'inserire un'istruzione tipo "goto" per spostare la prosecuzione dello script in una data riga?
Nel linguaggio Basic era semplice, bastava creare una routine e ogni volta che era necessario utilizzarla, da qualsiasi altezza del programma bastava il comando: "goto "nome routine"" ed il programma riprendeva da li.
Spero di essere riuscito a far capire il mio quesito
Grazie

Re: nel linguaggio BASIC si chiamava "goto"

Inviato: martedì 7 marzo 2023, 11:05
da fabio.beri
Buongiorno. In FileMaker si chiama ESEGUI SCRIPT. Non è un salto di riga, ma lancia una sub-routine, cioé del codice scritto in un altro script.

Re: nel linguaggio BASIC si chiamava "goto"

Inviato: mercoledì 8 marzo 2023, 11:33
da delphis56
In effetti ci ero arrivato, ma avevo il dubbio che: una volta esaurite le istruzioni della sub-routine, ritornasse a completare lo script originale.

Re: nel linguaggio BASIC si chiamava "goto"

Inviato: mercoledì 8 marzo 2023, 12:51
da fabio.beri
Infatti è così. Esegue la sub-routine e poi ritorna ad eseguire le righe successive del primo script. Questo avviene, a meno che non si inserisca nella sub-routine, una funzione ARRESTA SCRIPT che blocca tutta l'esecuzione dello script, sia la sub-routine che lo script principale.

Re: nel linguaggio BASIC si chiamava "goto"

Inviato: giovedì 9 marzo 2023, 0:58
da delphis56
Grazie mille Fabio, sei insostituibile.