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 07 giugno 2025
    Bari
    76
    01
    50
    74
    87
    Cagliari
    13
    76
    67
    43
    59
    Firenze
    37
    17
    71
    48
    23
    Genova
    54
    58
    44
    48
    46
    Milano
    48
    09
    86
    77
    44
    Napoli
    38
    25
    17
    19
    82
    Palermo
    81
    66
    78
    72
    05
    Roma
    70
    27
    83
    44
    71
    Torino
    79
    86
    53
    03
    89
    Venezia
    78
    18
    33
    79
    38
    Nazionale
    49
    63
    48
    86
    68
    Estrazione Simbolotto
    Napoli
    43
    08
    01
    35
    15

Ultimi Messaggi

Indietro
Alto