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
    sabato 13 dicembre 2025
    Bari
    61
    81
    73
    68
    78
    Cagliari
    76
    59
    33
    78
    23
    Firenze
    10
    37
    58
    30
    71
    Genova
    17
    45
    37
    36
    72
    Milano
    10
    71
    70
    46
    87
    Napoli
    21
    11
    51
    68
    01
    Palermo
    84
    72
    26
    17
    79
    Roma
    39
    63
    46
    67
    50
    Torino
    35
    86
    79
    68
    85
    Venezia
    67
    68
    22
    77
    76
    Nazionale
    46
    12
    72
    65
    70
    Estrazione Simbolotto
    Venezia
    05
    13
    40
    35
    10
Indietro
Alto