nel linguaggio BASIC si chiamava "goto"

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
delphis56
Messaggi: 22
Iscritto il: mercoledì 29 aprile 2015, 7:27

nel linguaggio BASIC si chiamava "goto"

Messaggio da delphis56 » lunedì 6 marzo 2023, 17:35

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

Avatar utente
fabio.beri
Messaggi: 1966
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: nel linguaggio BASIC si chiamava "goto"

Messaggio da fabio.beri » martedì 7 marzo 2023, 11:05

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.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

delphis56
Messaggi: 22
Iscritto il: mercoledì 29 aprile 2015, 7:27

Re: nel linguaggio BASIC si chiamava "goto"

Messaggio da delphis56 » mercoledì 8 marzo 2023, 11:33

In effetti ci ero arrivato, ma avevo il dubbio che: una volta esaurite le istruzioni della sub-routine, ritornasse a completare lo script originale.

Avatar utente
fabio.beri
Messaggi: 1966
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: nel linguaggio BASIC si chiamava "goto"

Messaggio da fabio.beri » mercoledì 8 marzo 2023, 12:51

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.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

delphis56
Messaggi: 22
Iscritto il: mercoledì 29 aprile 2015, 7:27

Re: nel linguaggio BASIC si chiamava "goto"

Messaggio da delphis56 » giovedì 9 marzo 2023, 0:58

Grazie mille Fabio, sei insostituibile.

Rispondi