Novità

per luigi b

Zetrix

Advanced Premium Member
scusa luigi ho appena fatto l aggiorn di spaziometria e su questo script segnala errore ho corretto gia alcuni errori esempio posizionee cerano due e ma continua a dare sempre errore allego lo script
Codice:
     Sub Main
	Dim idEstr 
	Dim ClsFg
	Dim r
	Dim nTrovate
	Dim vetRuote(10)
	Dim nFatte
	Dim nDaFare
	nDaFare = EstrazioneIni -(EstrazioneFin)
	For r = 1 To 10
		vetRuote(r) = r
	Next
	For idEstr = EstrazioneFin - 0 To EstrazioneFin '<---- imposta estrazioni precedenti     
		If GetAmbiDistanzaX(idEstr,Coll,9,vetRuote) > 0 Then '<-pos- orizzontale
			For Each ClsFg In coll
				If Decina(clsFg.ClsNumero(1).Numero) <> Decina(clsFg.ClsNumero(2).Numero) Then
					For r = 1 To 10
						If Distanza(Estratto(idEstr,r,clsFg.ClsNumero(1)Posizione ),clsFg.ClsNumero(1).Numero) = 36 Then '<pos- verticale
							
							MsgBox r
							MsgBox Estratto(idEstr,r,clsFg.ClsNumero(1)Posizione)
							MsgBox clsFg.ClsNumero(1).Numero
							
							ReDim MatriceCaselleDaEvid(3,1)
							nTrovate = 0
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = clsFg.ClsNumero(1).Ruota
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(1)Posizione 
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = clsFg.ClsNumero(2).Ruota
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(2)Posizione
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = r
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(1)Posizione 
							Call DisegnaEstrazione(idEstr,MatriceCaselleDaEvid)
							ReDim aNumeri(0)
							Call GetArrayNumeriFromFiguraCiclo(ClsFg,aNumeri)
							ReDim Preserve aNumeri(3)
							aNumeri(3) = Estratto(idEstr,r,clsFg.ClsNumero(1)Posizione)

							Call DisegnaCerchioCiclometrico(aNumeri,True)
							Scrivi "--------------------------------------------------------"
						End If
					Next
				End If
			Next
		End If
		nFatte = nFatte + 1
		Call AvanzamentoElab(1,nDaFare,nFatte)
		If ScriptInterrotto Then Exit For
	Next
End Sub
 
Ciao se vi puo' esservi di aiuto anche a me lo script da errore con la versione 38 , ho messo anche un po di ) , ma da sempre errore anche se piu' avanti , vi posto una foto con l'errore , spero puo' servire per risolvere il problema , ciao.

errore.jpg
 
forse ho fatto io qualche errore involontario da casa poi controllo ..... per ora per risolvere momentaneamente quando apri lo script disabilita l'highlight del codice..
 
Codice:
       Sub Main
	Dim idEstr 
	Dim ClsFg
	Dim r
	Dim nTrovate
	Dim vetRuote(10)
	Dim nFatte
	Dim nDaFare
	nDaFare = EstrazioneIni -(EstrazioneFin)
	For r = 1 To 10
		vetRuote(r) = r
	Next
	For idEstr = EstrazioneFin - 0 To EstrazioneFin '<---- imposta estrazioni precedenti     AQUILONE (B)
		If GetAmbiDistanzaX(idEstr,Coll,9,vetRuote) > 0 Then '<-pos- orizzontale
			For Each ClsFg In coll
				If Decina(clsFg.ClsNumero(1).Numero) <> Decina(clsFg.ClsNumero(2).Numero) Then
					For r = 1 To 10
						If Distanza(Estratto(idEstr,r,clsFg.ClsNumero(1)Posizione),clsFg.ClsNumero(1).Numero) = 36 Then '<pos- verticale
							
							MsgBox r
							MsgBox Estratto(idEstr,r,clsFg.ClsNumero(1)Posizionee)
							MsgBox clsFg.ClsNumero(1).Numero
							
							ReDim MatriceCaselleDaEvid(3,1)
							nTrovate = 0
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = clsFg.ClsNumero(1).Ruota
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(1)Posizionee
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = clsFg.ClsNumero(2).Ruota
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(2)Posizionee
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = r
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(1)Posizionee
							Call DisegnaEstrazione(idEstr,MatriceCaselleDaEvid)
							ReDim aNumeri(0)
							Call GetArrayNumeriFromFiguraCiclo(ClsFg,aNumeri)
							ReDim Preserve aNumeri(3)
							aNumeri(3) = Estratto(idEstr,r,clsFg.ClsNumero(1)Posizionee)

							Call DisegnaCerchioCiclometrico(aNumeri,True)
							Scrivi "--------------------------------------------------------"
						End If
					Next
				End If
			Next
		End If
		nFatte = nFatte + 1
		Call AvanzamentoElab(1,nDaFare,nFatte)
		If ScriptInterrotto Then Exit For
	Next
End Sub
 
cosi si presenta lo script dopo fatto l aggiorn provato a disabilitare l ihigtlight ma nn funziona lo stesso
 
Ultima modifica:
2vj2b74.jpg
ciao fatto l aggiorn con la 39 da sempre errore come nella fig allegata
 
non ho capito di che script stai parlando e no posso provarlo .. non sarebe possibile che magari nel tentativco di risolvere lo hai salvato sbaglòiato ed ora c'è sempliecemente qualche errore che dipende dalllo script e non dal programma ? io 2 o 3 prove le ho fatte emi sembrava che gli script funzionassero
 
scusa luigi lo script e quello allegato e uguale a quello precedente e si presenta sempre lo stesso errore e un problema dello script nn del programma ma nella versione 37 funzionava benissimo come e possibile che sia stato modificato e nn solo questo anche altri script
 
Ultima modifica:
quello che è sicuro è che se non me lo posti in formato testo ..non lo potro mai provare ... comunque quelli sono script fatti da me se li cancelli e poi rifai il setup te li dovrebbe rimettere ..
 
non avevo fatto caso che in un post precedentre ci fosse lo script formato testo ..
si avev salvato lo script sbaglito a causa dell'errore che c'era nella versione precedente.
l'ho corretto
Codice:
 Sub Main
	Dim idEstr 
	Dim ClsFg
	Dim r
	Dim nTrovate
	Dim vetRuote(10)
	Dim nFatte
	Dim nDaFare
	nDaFare = EstrazioneIni -(EstrazioneFin)
	For r = 1 To 10
		vetRuote(r) = r
	Next
	For idEstr = EstrazioneFin - 0 To EstrazioneFin '<---- imposta estrazioni precedenti     AQUILONE (B)
		If GetAmbiDistanzaX(idEstr,Coll,9,vetRuote) > 0 Then '<-pos- orizzontale
			For Each ClsFg In coll
				If Decina(clsFg.ClsNumero(1).Numero) <> Decina(clsFg.ClsNumero(2).Numero) Then
					For r = 1 To 10
						If Distanza(Estratto(idEstr,r,clsFg.ClsNumero(1).Posizione),clsFg.ClsNumero(1).Numero) = 36 Then '<pos- verticale
							
							MsgBox r
							MsgBox Estratto(idEstr,r,clsFg.ClsNumero(1).Posizione)
							MsgBox clsFg.ClsNumero(1).Numero
							
							ReDim MatriceCaselleDaEvid(3,1)
							nTrovate = 0
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = clsFg.ClsNumero(1).Ruota
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(1).Posizione
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = clsFg.ClsNumero(2).Ruota
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(2).Posizione
							nTrovate = nTrovate + 1
							MatriceCaselleDaEvid(nTrovate,0) = r
							MatriceCaselleDaEvid(nTrovate,1) = clsFg.ClsNumero(1).Posizione
							Call DisegnaEstrazione(idEstr,MatriceCaselleDaEvid)
							ReDim aNumeri(0)
							Call GetArrayNumeriFromFiguraCiclo(ClsFg,aNumeri)
							ReDim Preserve aNumeri(3)
							aNumeri(3) = Estratto(idEstr,r,clsFg.ClsNumero(1).Posizione)

							Call DisegnaCerchioCiclometrico(aNumeri,True)
							Scrivi "--------------------------------------------------------"
						End If
					Next
				End If
			Next
		End If
		nFatte = nFatte + 1
		Call AvanzamentoElab(1,nDaFare,nFatte)
		If ScriptInterrotto Then Exit For
	Next
End Sub
 
scusate come si sostituisce lo script...io con le ultime 2 versioni ho sempre errore se adopero lo script di rubino per la ricerca con capogioco


edit: ho risolto...dovevo aggiornare le estrazioni
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    venerdì 13 giugno 2025
    Bari
    51
    31
    66
    49
    01
    Cagliari
    64
    05
    11
    31
    84
    Firenze
    61
    56
    04
    64
    45
    Genova
    47
    16
    74
    79
    12
    Milano
    31
    90
    08
    40
    19
    Napoli
    20
    73
    56
    22
    82
    Palermo
    28
    02
    25
    39
    06
    Roma
    53
    38
    88
    45
    74
    Torino
    54
    40
    81
    78
    01
    Venezia
    04
    50
    61
    39
    62
    Nazionale
    67
    43
    87
    38
    54
    Estrazione Simbolotto
    Napoli
    08
    36
    22
    42
    45
Indietro
Alto