Buongiorno a Tutti,
Vorrei chiedere in Primis a Mike58, ma chi Vuole intervenire e ben apprezzato.
Ho Volutamente modificato uno script di Mike58 per il nuovo programma SpazioLight (VB.NET) sperando in un consenso positivo, in quanto non riuscendo a fare come in spaziometria, ho sfruttato quanto da Lui pubblicato cercando di ottenere qualcosa di Simile utilizzando la funzione Verifica esito impiegando 2 Ruote di Gioco, ma non capisco in cosa sbaglio in quanto ho un esposizione parziale dei dati che vengono riportati solo in parte.
Il mio intento era quello di Verificare con la scelta di un estratto se questo ha avuto esiti su altre due Ruote
in questo esempio ho scelto il 4 di GE alla 10 del mese e Verifico su Torino e Venezia.
Come si vede dalla tabella nella colonna Estratti Id mi riporta solo gli estratti di Torino ma se escono a Venezia dovrebbe scrivere quelli ma non ci sono riuscito in quanto modificando in alcune righe non mi accetta l'unica voce Ruote o aRg in quanto ricevo sempre un errore,
In che modo posso intervenire per avere il giusto esito, premetto che dal 22 aprile 2021 sempre positivo su una delle 2 ruote come si evince dalla colonna Verifica esito.
Questo è lo script VB.NET
Chiedo Scusa a Mike58 per le modifiche, ma il mio intento è quello di capire, imparare e migliorare.
Ringrazio comunque come sempre.
Vorrei chiedere in Primis a Mike58, ma chi Vuole intervenire e ben apprezzato.
Ho Volutamente modificato uno script di Mike58 per il nuovo programma SpazioLight (VB.NET) sperando in un consenso positivo, in quanto non riuscendo a fare come in spaziometria, ho sfruttato quanto da Lui pubblicato cercando di ottenere qualcosa di Simile utilizzando la funzione Verifica esito impiegando 2 Ruote di Gioco, ma non capisco in cosa sbaglio in quanto ho un esposizione parziale dei dati che vengono riportati solo in parte.
Il mio intento era quello di Verificare con la scelta di un estratto se questo ha avuto esiti su altre due Ruote
in questo esempio ho scelto il 4 di GE alla 10 del mese e Verifico su Torino e Venezia.
Come si vede dalla tabella nella colonna Estratti Id mi riporta solo gli estratti di Torino ma se escono a Venezia dovrebbe scrivere quelli ma non ci sono riuscito in quanto modificando in alcune righe non mi accetta l'unica voce Ruote o aRg in quanto ricevo sempre un errore,
Caso n. | Data Rilevamento | Estratti | Num In Gioco | Verifica esito | Colpo | Sorte | Estratti Id | Data id Verifica |
---|---|---|---|---|---|---|---|---|
1 | 23/01/2021 | 22.49.74.62.55 | 62 | Negativo | 10 | | 11.14.51.15.58 | 16/02/2021 |
2 | 23/02/2021 | 01.89.70.42.20 | 42 | Ve --.--.--.--.42 | 1 | | 62.85.88.40.43 | 25/02/2021 |
3 | 23/03/2021 | 75.79.26.42.01 | 42 | Negativo | 10 | | 76.90.41.17.40 | 15/04/2021 |
4 | 22/04/2021 | 02.73.76.06.15 | 6 | To --.06.--.--.-- | 3 | Estratto | 28.06.61.81.54 | 29/04/2021 |
5 | 22/05/2021 | 57.83.18.55.62 | 55 | To 55.--.--.--.-- | 6 | Estratto | 55.42.10.85.11 | 05/06/2021 |
6 | 22/06/2021 | 44.41.67.54.77 | 54 | Ve --.--.--.--.54 | 2 | | 44.51.36.14.20 | 26/06/2021 |
7 | 22/07/2021 | 90.31.20.67.68 | 67 | Ve --.67.--.--.-- | 1 | | 61.04.82.65.05 | 24/07/2021 |
8 | 24/08/2021 | 82.05.73.15.11 | 15 | Ve --.--.--.15.-- | 5 | | 24.21.25.06.67 | 04/09/2021 |
9 | 23/09/2021 | 09.41.18.31.54 | 31 | To --.--.--.31.-- | 1 | Estratto | 03.32.44.31.49 | 25/09/2021 |
10 | 23/10/2021 | 56.04.77.17.88 | 17 | Ve 17.--.--.--.-- | 1 | | 09.72.18.74.66 | 26/10/2021 |
11 | 23/11/2021 | 11.40.36.23.44 | 23 | Ve --.--.23.--.-- | 9 | | 12.68.71.85.55 | 14/12/2021 |
12 | 23/12/2021 | 33.58.83.44.70 | 44 | Ve --.--.--.44.-- | 7 | | 23.82.89.83.74 | 08/01/2022 |
13 | 22/01/2022 | 68.32.13.76.03 | 76 | Negativo | 1 | | 88.26.30.13.23 | 25/01/2022 |
Questo è lo script VB.NET
Codice:
Class Script
Sub Main
'inserire qui il proprio codice...
Dim an(1) , Nu(5) ,Ru(2) As Integer
Dim Num As Integer
Dim Ruote(2),aRg(2) As Integer
'Dim Inizio As Integer = EstrazioniArchivio -180
Dim Inizio As Integer = 9867 ' ----> 31/12/2020
Dim fine As Integer = EstrazioniArchivio
Dim aUscite () ,esito ,pt ,nn , T() As String
Dim r ,k1,k2,k3 ,kc As Integer
r = 4
Ru(1) = r
Ruote(1) = 9
Ruote(2) = 10
aRg(1) = Ruote(1)
aRg(2) = Ruote(2)
Scrivi ("Scelgo Un Estratto della Ruota di ---> ",1,0)
Scrivi (NomeRuota(r,False),1,0,,ColoreRosso)
Scrivi ( " * E' Lo Verifico sulle Ruote di ----> ",1,0)
Scrivi ( NomeRuota (Ruote(1),False) & " - " & NomeRuota(Ruote(2),False),1,,,ColoreRosso)
Dim nColpi , es As Integer
T = {" Caso n. " ," Data Rilevamento " ," Estratti " ," Num In Gioco ", " Verifica esito "," Colpo " , " Sorte ", " Estratti Id " ," Data id Verifica " }
Call InitTabella(T,ColoreVerde,,80,ColoreBianco)
For es = Inizio To fine
'For es = fine To 1 Step - 1
If IndiceMensile(es) = 10 Then
'If IsUltimaDelMese(es) Then
kc + = 1
'an(1) = FuoriX (Estratto(es,9,2) + 3,90) ' Ambata Sommativa
Num = Estratto(es,4,4)
an(1) = Num ' Ambata Fissa
esito = "<> --.--.--.--.--"
'If VerificaEsito(an,Ru,1,es+1,,13,nColpi,aUscite) Then
If VerificaEsito(an,aRg,1,es+1,,10,nColpi,aUscite) Then
For k As Integer = 0 To aUscite.getupperbound(0)
If aUscite(k) <> "" Then esito = aUscite(k)
Next
End If
'-------------------------------------------------------------
For p As Integer = 1 To 5
'Nu(p) = Estratto(es+1 + nColpi-1 ,r,p)
Nu(p) = Estratto(es+1 + nColpi-1 ,Ruote(1),p)
'Nu(p) = Estratto(es+1 + nColpi-1 ,Ruote(2),p)
Next
'-------------------------------------------------------------
Dim ess As Integer = (es + nColpi)-1
'nn = StringaEstratti(ess +1 ,r)
nn = StringaEstratti(ess +1 ,Ruote(1))
'nn = StringaEstratti(ess +1 ,Ruote(2))
pt = PuntiSuArray (Nu ,an)
If pt = 1 Then k1 = k1 + 1
If esito = "<> --.--.--.--.--" Then esito = " Negativo "
If esito = "<> --.--.--.--.--" Then pt = " -- "
'Dim posta As Integer = 1
'Dim spesa As Integer = ( posta ) * nColpi
T = {kc,DataEstrazione(es), StringaEstratti(es,r), an(1),esito,nColpi,NomeSorte(pt,False),nn, DataEstrazione(ess+1) }
Call AddRigaTabella(T,,,80)
End If
Next
CreaTabella()
End Sub
End Class
Chiedo Scusa a Mike58 per le modifiche, ma il mio intento è quello di capire, imparare e migliorare.
Ringrazio comunque come sempre.