L 
		
				
			
		LuigiB
Guest
mmm brutta storia ... diffilcile dirsi ...e il debug in vb6 ti funziona ?
				
			Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Option Explicit
Dim nVoltePerTest
Dim clsHSS
Dim aTempo(2)
Dim aLibreria
Sub Main
    Dim Ini,Fin
    ReDim aNum(2)
    ReDim aRuote(1)
    Dim sFileBd
    Dim k
    
    aLibreria = Array("Interna","Turbo","LibEsterna")
    
    aNum(1) = 2
    aNum(2) = 10
    aRuote(1) = 1
    Ini = 5000
    Fin = EstrazioneFin
    nVoltePerTest = 100
    
    
    
     sFileBd = GetDirectoryAppData & "estrazioni.csv"
    
    
    
    Set clsHSS = CreateObject("HSS.ClsHighSpeedStat")
    Call clsHSS.Init(sFileBd,5)
    'Call clsHSS.Init(sFileBd,1)
    
    Dim aTitoli
    aTitoli = Array("","Funzione","Libreria","Tempo","TempoFunzInterna/Tempo")
    Call InitTabella     (aTitoli)
    Dim aValori(4)
    
    Call Scrivi(String(100,"-"))
    Call TestEstrattoRitardo(aNum,aRuote(1),Ini,Fin,1)
    Call TestEstrattoRitardo(aNum,aRuote(1),Ini,Fin,2)
    Call TestEstrattoRitardo(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("EstrattoRitardo")
    
    
    
    
    Call Scrivi(String(100,"-"))
    Call TestEstrattoFrequenza(aNum,aRuote(1),Ini,Fin,1)
    Call TestEstrattoFrequenza(aNum,aRuote(1),Ini,Fin,2)
    Call TestEstrattoFrequenza(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("EstrattoFrequenza")
    
    Call Scrivi(String(100,"-"))
    Call TestEstrattoStorico(aNum,aRuote(1),Ini,Fin,1)
    Call TestEstrattoStorico(aNum,aRuote(1),Ini,Fin,2)
    Call TestEstrattoStorico(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("EstrattoStorico")
    
    Call Scrivi(String(100,"-"))
    Call TestEstrattoIncrStorico(aNum,aRuote(1),Ini,Fin,1)
    Call TestEstrattoIncrStorico(aNum,aRuote(1),Ini,Fin,2)
    Call TestEstrattoIncrStorico(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("EstrattoIncrStorico")
    
    Call Scrivi(String(100,"-"))
    Call TestStatisticaFormazione(aNum,aRuote,Ini,Fin,1)
    Call TestStatisticaFormazione(aNum,aRuote,Ini,Fin,2)
    Call TestStatisticaFormazione(aNum,aRuote,Ini,Fin,0)
    Call InsRiga("StatisticaFormazione")
    
    Call Scrivi(String(100,"-"))
    Call TestRitardoCombinazione(aNum,aRuote,Ini,Fin,1)
    Call TestRitardoCombinazione(aNum,aRuote,Ini,Fin,2)
    Call TestRitardoCombinazione(aNum,aRuote,Ini,Fin,0)
    Call InsRiga("RitardoCombinazione")
    
    
    
        
    
    Call Scrivi(String(100,"-"))
    Call TestSerieRitardo(aNum,aRuote,Ini,Fin,2,1)
    Call TestSerieRitardo(aNum,aRuote,Ini,Fin,2,2)
    Call TestSerieRitardo(aNum,aRuote,Ini,Fin,2,0)
    Call InsRiga("SerieRitardo")
    
    
    
    
    
    
    Call Scrivi(String(100,"-"))
    Call TestSerieStorico(aNum,aRuote,Ini,Fin,2,1)
    Call TestSerieStorico(aNum,aRuote,Ini,Fin,2,2)
    Call TestSerieStorico(aNum,aRuote,Ini,Fin,2,0)
    Call InsRiga("SerieStorico")
    
    
    
    Call Scrivi(String(100,"-"))
    Call TestSerieFrequenza(aNum,aRuote,Ini,Fin,2,1)
    Call TestSerieFrequenza(aNum,aRuote,Ini,Fin,2,2)
    Call TestSerieFrequenza(aNum,aRuote,Ini,Fin,2,0)
    Call InsRiga("SerieFrequenza")
    
    
    
    
    Call Scrivi(String(100,"-"))
    Call TestAmboRitardo(aNum,aRuote(1),Ini,Fin,1)
    Call TestAmboRitardo(aNum,aRuote(1),Ini,Fin,2)
    Call TestAmboRitardo(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("AmboRitardo")
    
    
    Call Scrivi(String(100,"-"))
    Call TestAmboFrequenza(aNum,aRuote(1),Ini,Fin,1)
    Call TestAmboFrequenza(aNum,aRuote(1),Ini,Fin,2)
    Call TestAmboFrequenza(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("AmboFrequenza")
    
    Call Scrivi(String(100,"-"))
    Call TestAmboStorico(aNum,aRuote(1),Ini,Fin,1)
    Call TestAmboStorico(aNum,aRuote(1),Ini,Fin,2)
    Call TestAmboStorico(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("AmboStorico")
    
    
    Call Scrivi(String(100,"-"))
    Call TestAmboIncrStorico(aNum,aRuote(1),Ini,Fin,1)
    Call TestAmboIncrStorico(aNum,aRuote(1),Ini,Fin,2)
    Call TestAmboIncrStorico(aNum,aRuote(1),Ini,Fin,0)
    Call InsRiga("AmboIncrStorico")
    
    
    Call Scrivi(String(100,"-"))
    Call TestVerificaEsito(1)
    Call TestVerificaEsito(2)
    Call TestVerificaEsito(0)
    Call InsRiga("VerificaEsito")
    
    
    Call CreaTabella
    
    
    
    
    
    
    
    
    
    Set clsHSS = Nothing
    
End Sub
Sub InsRiga(sNomeFunz)
    Dim k
    ReDim aValori(4)
    For k = 0 To 2
        aValori(1) = sNomeFunz
        aValori(2) = aLibreria(k)
        aValori(3) = aTempo(k)
        aValori(4) = Round(Dividi(aTempo(0),aTempo(k)),3)
        Call AddRigaTabella(aValori)
    Next
    
End Sub
Sub ScriviRisultati(sNomeFunzione,rit,ritmax,Incrmax,freq,tt)
    Call Scrivi(sNomeFunzione & " secondi = " & tt,True)
    If rit >= 0 Then Call Scrivi("Rit    = " & rit)
    If ritmax >= 0 Then Call Scrivi("ritmax  = " & ritmax)
    If Incrmax >= 0 Then Call Scrivi("Incrmax = " & Incrmax)
    If freq >= 0 Then Call Scrivi("freq    = " & freq)
    Call Scrivi
End Sub
Sub TestStatisticaFormazione(aNum,aRuote,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Call StatisticaFormazioneTurbo(aNum,aRuote,2,rit,ritmax,Incrmax,freq,Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("StatisticaFormazioneTurbo",rit,ritmax,Incrmax,freq,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Call StatisticaFormazione(aNum,aRuote,2,rit,ritmax,Incrmax,freq,Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("StatisticaFormazione",rit,ritmax,Incrmax,freq,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Call clsHSS.StatisticaFormazione(aNum,aRuote,2,rit,ritmax,Incrmax,freq,Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.StatisticaFormazione",rit,ritmax,Incrmax,freq,tt)
    End If
    aTempo(bTurbo) = tt
    
End Sub
Sub TestSerieRitardo(aNum,aRuote,Ini,Fin,Sorte,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = SerieRitardoTurbo(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("SerieRitardoTurbo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = SerieRitardo(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("SerieRitardo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = clsHSS.SerieRitardo(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.SerieRitardo",rit,- 1,- 1,- 1,tt)
        
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestSerieStorico(aNum,aRuote,Ini,Fin,Sorte,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = SerieStoricoTurbo(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("SerieStoricoTurbo",- 1,ritmax,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = SerieStorico(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("SerieStorico",- 1,ritmax,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = clsHSS.SerieStorico(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.SerieStorico",- 1,ritmax,- 1,- 1,tt)
    
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestSerieFrequenza(aNum,aRuote,Ini,Fin,Sorte,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = SerieFreqTurbo(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("SerieFrequenzaTurbo",- 1,- 1,- 1,freq,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = SerieFreq(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("SerieFrequenza",- 1,- 1,- 1,freq,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = clsHSS.SerieFreq(Ini,Fin,aNum,aRuote,Sorte)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.SerieFrequenza",- 1,- 1,- 1,freq,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestAmboRitardo(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = AmboRitardoTurbo(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboRitardoTurbo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = AmboRitardo(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboRitardo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = clsHSS.AmboRitardo(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.AmboRitardo",rit,- 1,- 1,- 1,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestAmboFrequenza(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = AmboFrequenzaTurbo(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboFrequenzaTurbo",- 1,- 1,- 1,freq,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = AmboFrequenza(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboFrequenza",- 1,- 1,- 1,freq,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = clsHSS.AmboFrequenza(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.AmboFrequenza",- 1,- 1,- 1,freq,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestAmboStorico(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = AmboStoricoTurbo(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboStoricoTurbo",- 1,ritmax,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = AmboStorico(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboStorico",- 1,ritmax,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = clsHSS.AmboStorico(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.AmboStorico",- 1,ritmax,- 1,- 1,tt)
    
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestAmboIncrStorico(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Incrmax = AmboIncrStoricoTurbo(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboIncrStoricoTurbo",- 1,- 1,Incrmax,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Incrmax = AmboIncrStorico(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("AmboIncrStorico",- 1,- 1,Incrmax,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Incrmax = clsHSS.AmboIncrStorico(Ruota,aNum(1),aNum(2),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.AmboIncrStorico",- 1,- 1,Incrmax,- 1,tt)
            
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestEstrattoRitardo(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = EstrattoRitardoTurbo(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoRitardoTurbo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = EstrattoRitardo(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoRitardo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = clsHSS.EstrattoRitardo(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.EstrattoRitardo",rit,- 1,- 1,- 1,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestEstrattoFrequenza(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = EstrattoFrequenzaTurbo(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoFrequenzaTurbo",- 1,- 1,- 1,freq,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = EstrattoFrequenza(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoFrequenza",- 1,- 1,- 1,freq,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            freq = clsHSS.EstrattoFrequenza(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.EstrattoFrequenza",- 1,- 1,- 1,freq,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestEstrattoStorico(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = EstrattoStoricoTurbo(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoStoricoTurbo",- 1,ritmax,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = EstrattoStorico(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoStorico",- 1,ritmax,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            ritmax = clsHSS.EstrattoStorico(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.EstrattoStorico",- 1,ritmax,- 1,- 1,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestEstrattoIncrStorico(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Incrmax = EstrattoIncrStoricoTurbo(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoIncrStoricoTurbo",- 1,- 1,Incrmax,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Incrmax = EstrattoIncrStorico(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("EstrattoIncrStorico",- 1,- 1,Incrmax,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            Incrmax = clsHSS.EstrattoIncrStorico(Ruota,aNum(1),Ini,Fin)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.EstrattoIncrStorico",- 1,- 1,Incrmax,- 1,tt)
        
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestRitardoCombinazione(aNum,aRuote,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = RitardoCombinazioneTurbo(aRuote,aNum,2,Fin,,,Ini)
        Next
        tt = Timer - t
        Call ScriviRisultati("RitardoCombinazioneTurbo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = RitardoCombinazione(aRuote,aNum,2,Fin,,,Ini)
        Next
        tt = Timer - t
        Call ScriviRisultati("RitardoCombinazione",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = clsHSS.RitardoCombinazione(aRuote,aNum,2,Fin,,,Ini)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.RitardoCombinazione",rit,- 1,- 1,- 1,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestVerificaEsito(bTurbo)
    ReDim aNum(4) ' array contenente il pronostico
    ReDim aRt(2) ' array contenente le ruote
    Dim idEstrInizio ' estrazione da dove comincia la verifica dell'esito
    Dim RetEsito ' torna il nome della sorte (estratto , ambo ...ecc)
    Dim RetColpi ' torna i colpi impiegti fino al raggiungimento dell'esito
    Dim RetEstratti ' torna i numeri estratti
    Dim RetIdEstr ' torna lidentificativo numerico dell'estrazione in cui si è avuto l'esito
    Dim k
    Dim Somma
    Dim bEsito
    Dim t,tt
    'imposto il pronostico da verificare
    aNum(1) = 4
    aNum(2) = 8
    aNum(3) = 12
    aNum(4) = 16
    ' imposto le ruote su cui giocare
    aRt(1) = BA_
    aRt(2) = RO_
    ' imposto l'estrazione da dove parte la verifica
    idEstrInizio = 5000
    t = Timer
    For k = 1 To nVoltePerTest
        If bTurbo = 1 Then
            bEsito = VerificaEsitoTurbo(aNum,aRt,idEstrInizio,3,,,RetEsito,RetColpi,RetEstratti,RetIdEstr)
        ElseIf bTurbo = 0 Then
            bEsito = VerificaEsito(aNum,aRt,idEstrInizio,3,,,RetEsito,RetColpi,RetEstratti,RetIdEstr)
        ElseIf bTurbo = 2 Then
            bEsito = clsHSS.VerificaEsito(aNum,aRt,idEstrInizio,3,,,RetEsito,RetColpi,RetEstratti,RetIdEstr)
        End If
    Next
    tt = Timer - t
    If bTurbo = 1 Then
        Call ScriviRisultati("VerificaEsitoTurbo",- 1,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        Call ScriviRisultati("VerificaEsito",- 1,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        Call ScriviRisultati("clsHSS.VerificaEsito",- 1,- 1,- 1,- 1,tt)
    End If
    If bEsito Then
        Call Scrivi(GetInfoEstrazione(RetIdEstr) & " " & RetEsito & " colpi : " & RetColpi & " " & RetEstratti)
    Else
        Call Scrivi("Esito negativo")
    End If
    aTempo(bTurbo) = tt
End Sub
Sub TestRitardoEstratto(aNum,Ruota,Ini,Fin,bTurbo)
    Dim rit,ritmax,Incrmax,freq
    Dim t,tt,k
    If bTurbo = 1 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = RitardoEstrattoTurbo(aNum(1),Fin,Ruota,,,Ini)
        Next
        tt = Timer - t
        Call ScriviRisultati("RitardoEstrattoTurbo",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 0 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = RitardoEstratto(aNum(1),Fin,Ruota,,,Ini)
        Next
        tt = Timer - t
        Call ScriviRisultati("RitardoEstratto",rit,- 1,- 1,- 1,tt)
    ElseIf bTurbo = 2 Then
        t = Timer
        For k = 1 To nVoltePerTest
            rit = clsHSS.RitardoEstratto(aNum(1),Fin,Ruota,,,Ini)
        Next
        tt = Timer - t
        Call ScriviRisultati("clsHSS.RitardoEstratto",rit,- 1,- 1,- 1,tt)
    End If
    aTempo(bTurbo) = tt
End Sub
	StatEstrattoSE
	EstrattoFrequenza
EstrattoIncrStorico
EstrattoStorico
	=========================================== [TABLE="border: 0, cellpadding: 0, cellspacing: 0, width: 832"]franca46;n1936418 ha scritto:buona serata a tutti
ho aggiornato spaziometria all'ultima versione , ma non mi aggiorna gli archivi.
grazie a chi potrà rispondere