Ciao Rookie , spaziometria in questo contesto è utile solo come esperienza pregressa e come linea guida per le funzioni da implementare
nel senso che ci saranno funzioni con lo stesso nome e con gli stessi parametri , all'interno il codice lo riscrivo
Continua a leggere dopo la pubblicità
Comunque ti do una buona notizia l'architettura pensata funziona ,
per ora ho implementato solo 2 funzioni dello spazioscript e cioè
EstrazioniArchivio
Estratto
Quello che chiamiamo script in Twinbasic è un normale progetto che deve paretire sempree da un template che prepari
per default un progetto con tutte le istruzioni di inizializzazione per consentire le chiamate come in spazioscript e con le referenze alla dll
a cui stiamo lavorando
ecco uno script di spziometria che fa uso delel due funzioni gia implementate , ovviamente se lo lanci in spaziometria funziona
Codice:
Option Explicit
Sub Main
MsgBox "In archivio ci sono " & EstrazioniArchivio & " Estrazioni " & vbCrLf & _
"Il primo numero della ruota di bari dell'ultima estrazione disponibile è " & Estratto(EstrazioniArchivio, 1, 1)
End Sub
ecco come si presenta lo stesso script nel nuovo ambiente twin basic
Vedi l'allegato 2251435
inizimo a familiarizzare :
c'è un modulo che si chima MyScript , è paragonabile al contenuto della finestra script di spaziometria
vediamo subito che c'è una sezione di inizializzazione delle variabil per impostare il file dell'archivio e le relative caratteristiche
qui va cambiato prima di lanciare lo script il percorso dell'archivio , il resto se ci riferiamo al lortto rimane cosi
poi vediamo una funzione LanciaScript ,questa qui non va toccata percio è pure compressa e si vede solo il nome
poi finalmente c'è la routine MyScriptRoutine , che è come fosse la sub main degli script di spaziometria.
Qui dobbiamo inserire il nostro script , che come si vede è tale e quale a quello di spaziometria
ora possiamo mandare in run il progetto apparira una finestra e premendo il pulsante lo script verrà eseguito
Vedi l'allegato 2251436
lanciandolo in spaziometria da lo stesso risultato
Vedi l'allegato 2251437
quindi questo vuol dire che la logica funziona e che sebbene per ora siano state implementate solo due funzioni è possibile aggiungere tutte le altre che servono.
poi stasera mettero a disposizione qui sul forum
i sorgenti della dll di produzione
i sorgenti della dll di debug
il progetto di test che fa da consumer per la dll
naturalmente forniro altre brevi spiegazioni.
in questo modo chi vuol puo aiutarmi a scrivere le funzioni che servono , se funzionano le integro nella dll appena mi vengono fornite
se vedo che c'è partecipazione concreta continueremo a mettere i sorgenti aggiornati altrimenti è inutile metterli