mpisticchia
Member
Ciao a tutti,
c'è qualche anima pia che mi può controllare perchè questo script (che ho fatto con copia e incolla e modifiche da un'altro per il lotto) gira molto molto lentamente e non legge neanche le eatrazioni corrette?
Saranno delle baggianate ma è da stamattina che smanetto e mi sono proprio... scoraggiato!
Grazie a quanti vorranno darmi una mano e Buon 2015 a tutti
c'è qualche anima pia che mi può controllare perchè questo script (che ho fatto con copia e incolla e modifiche da un'altro per il lotto) gira molto molto lentamente e non legge neanche le eatrazioni corrette?
Codice:
Option Explicit
Sub Main()
Dim Ini,fin,es,r1,p1,p2,n1,n2,r2,p3,p4,n3,n4,casi,amb(6),amb2(6),posta(3),ruota(1),ruote(1),poste(3)
ruota(1) = NZ_
ImpostaArchivio10ELotto(2)
posta(2) = 2
posta(3) = 1
poste(2) = 3
poste(3) = 1
Scrivi " Ambi ripetuti al 10 e lotto di MPisticchia ",1
casi = 0
Ini = EstrazioneFin - 5
fin = EstrazioneFin
For es = Ini To fin
Messaggio es
AvanzamentoElab Ini,fin,es
For p1 = 1 To 19
For p2 = p1 + 1 To 20
n1 = EstrattoDL(es,p1)
n2 = EstrattoDL(es,p2)
For p3 = 1 To 19
For p4 = p3 + 1 To 20
n3 = EstrattoDL(es-1,p3)
n4 = EstrattoDL(es-1,p4)
If n1 = n3 And n2 = n4 Or n1 = n4 And n2 = n3 Then
casi = casi + 1
Scrivi String(105,"-") & "Caso n° " & Format2(casi),1
ScriviEstrazioneDL(es-1) & " ",1
ScriviEstrazioneDL(es) & " ",1
Scrivi " Sortito Ambo " & Format2(n1) & " " & Format2(n2),1
Scrivi
amb(1) = Fuori90(n2 - n1)
amb(2) = Vert(amb(1))
amb(3) = Diametrale(amb(1))
amb(4) = Fuori90(n1 + n2)
amb(5) = Fuori90(amb(1) + amb(4))
'amb(6) = Fuori90(amb(2) + 3)
ImpostaGiocataDL 1,amb,1,5,5
GiocaDL es
End If
Next
Next
Next
Next
Next
If ScriptInterrotto Then Exit Sub
ScriviResocontoDL
End Sub
Saranno delle baggianate ma è da stamattina che smanetto e mi sono proprio... scoraggiato!
Grazie a quanti vorranno darmi una mano e Buon 2015 a tutti