Ciao Luigi, BuonGiorno a tutti.
Esplicito un mio pensiero scriptico-sillogico.
SE consideriamo ad esempio il set di istruzioni Serie (Frequenza/Ritardo/Storico ecc. ecc.)
Esse tutte necessitano di parametri (Inizio,Fine,Numeri,Ruote,Sorte)
Quindi ad ognuna “Serie” si riferisce un “set” di parametri e …
Ad ogni set di parametri si riferisce all’istruzione
“SerieXYZ” che la precede.
Così fosse anche per “Scrivi”…
Scrivi “Pippo” avrebbe come parametri di default “,0
,1”
cioè Normale=Non Bold e l’eventuale “Scrivi” SUCCESSIVO sarà scritto su una nuova linea.
Nella prima linea successiva. Come è logico ed è sempre stato.
Se volessimo invece che quanto scritto successivamente … rimanesse sulla “sulla stessa linea”
si varierebbe il secondo-parametro e Scrivi “Pippo”,0,1 … diventerebbe
Scrivi “Pippo”,0
,0
A cui possono seguire “Enne” altri
Scrivi “Altro”,0
,0 che rimangono nella medesima linea.
Per chiudere/scrivere la linea andando “Acapo” s’userebbe …
Scrivi ”” che avendo parametri di default “
,0,1” ,
o un più esplicito:
Scrivi "qualcosa",0
,1
manderebbe effettivamente
”Acapo” il risultato del successivo “Scrivi”.
Questo sillogismo, d’ uso-parametrale, permetterebbe di non dover settare extra-parametri (RunTime)
o di aggiustare lo script, per renderlo compatibile a parametri e/o ambienti eventualmente differenti.
Ad esempio, mi aspetto che uno script semplice come questo:
Codice:
Sub Main
SP = " | "
Scrivi "RUOTA" & SP,0,0
For R = 1 To 10
Scrivi SiglaRuota ( R ) & SP ,0,0
Next
Scrivi " TOTALE"
SCRIVI “Risultati ”
End Sub
Produca Sempre:
RUOTA | BA | CA | FI | GE | MI | NA | PA | RO | TO | VE |TOTALE
Risultati <<< nella prima linea successiva, senza linee vuote … (perché non previste dallo script)
Tutto ciò indipendentemente dalla “macchina” su cui viene eseguito lo script,
senza la necessità (da cui deriva un obbligo, da molti ingestibile) di altri settaggi.
Specifico, che non ho necessità di vedere accolta questa mia riflessione e condivisione di esperienze,
sapendo che non è indispensabile che lo sia, ed anche… che avendo accessibili i parametri del Run-Time,
è possibile ormai trovare combinazioni di questi settaggi, capaci di rendere compatibili eventuali differenze di
impostazioni e/o logica (negli script(eventualmente modificabili)).
Pertanto, mi scuso con Luigi per l’insistenza, ma è volta a migliorare il Programma
sapendo quanto è difficile, far ottenere e migliorare ancora Spaziometria in questo suo ruolo
ormai indiscutibile di Programma Superiore, ai competitor, anche commerciali.
Grande Luigi (a prescindere!).
Un cordiale saluto.