Novità

Joe91 si inceppa su serie ultima

genios

Advanced Member >PLATINUM<
Joe91 non gira su spaziometria .

Ciao Eugenio

Codice:
Somma Ultimi Ritardi (10 ritardi di 10 ruote)
'Scritto da Joe91 Maggio 2007
Sub Main()
Dim R(10)
Dim NN(1),a 
For RR=1 To 10 
Scrivi NomeRuota (rr)
R(1)=RR
fin=EstrazioneFin 
For n=1 To 90
NN(1)=n
a=fin
For Rit= 1 To 10 
a = SerieUltima  (a-250,a,NN,R,1)-1
Next 
If fin-a > 270 Then Scrivi Format2 (N) & " " & Fin - a
Next
Scrivi 
Next
End Sub
 
Ciao.

Attualmente non ho un pc con cui controllare.

L'unico errore apparente sembra essere un apice mancante all'inizio della prima linea.

Poi... dovresti cancellare Option Explicit ...

ed ancora ove scritto Dim NN (1),a

Lasciando scrtto solamente Din NN(1)

Ma se, correggere questo non sarà sufficiente

e/o in assenza di altri rimedi dovrai attendere qualche giorno.

:) Saluti a tutte/i.
 
Ultima modifica:
Joe91 ho visto nella guida script di SpazioMetria e non ce la funzione o procedura serieultima .
Penso dipenda da ciò. Si può rimediare ?

Ciao Eugenio
 
Ciao Eugenio.

Si sicuramente ...

ma quello script si incentra su quella istruzione.

Appena mi sarà possibile lo rifaccio per Spaziometria.

Come ti dicevo ... però, non mi è possibile per qualche giorno.

:)
 
Oppure ....

Puoi scrivere una semplice funzione con il nome di quella istruzione mancante.


Ovvero che contolli con quei parametri ...

Cioè nel periodo, e nella ruota trovando l'ultima estrazione del numero.

... la restituirà come serieultima.

:)
 
Ultima modifica:
Function SerieUltima (ini, fin, r, n)
For Es = ini To fin
If Posizione (es, r, n) > 0 then SerieUltima= es
next
end function

Da aggiungere dopo lo script ptecedente.

Poi devi osservare che uso "n" come numero

quindi dove richiami questa funzione

come parametro invii "n" invece di nn

E... che questa versione ridotta

Ha solo un estratto quindi cancelli anche

il quinto parametro (,1 ovvero sorte=1)

:)
 
Ultima modifica:
Joe non gira .

Ciao


[CODE

'Somma Ultimi Ritardi (10 ritardi di 10 ruote)
'Scritto da Joe91 Maggio 2007
Sub Main()
Dim R(10)
Dim NN(1),a
For RR=1 To 10
Scrivi NomeRuota (rr)
R(1)=RR
fin=EstrazioneFin
For n=1 To 90
NN(1)=n
a=fin
For Rit= 1 To 10
a = SerieUltima (Ini,fin,R,n)-1
Next
If fin-a > 270 Then Scrivi Format2 (N) & " " & Fin - a
Next
Scrivi
Next
End Sub

Function SerieUltima (ini, fin, r, n)
For Es = ini To fin
If Posizione (es, r, n) > 0 Then SerieUltima= es
Next
End Function
][/CODE]
 
Ciao ho dimenticato che anche la ruota non è

in vettore dunque se la chiamata era:

A = SerieUltima (a-250,a,N, RR)-1

Ruota e numero nella function devono

essere scambiati e seguire lo stesso ordine dei parametri.
 
Ultima modifica:
Ciao Eugenio.

mi spiace ma ... dovrebbe funzionare

anche se è uno script vecchio e con qualche

trucchetto, non dovrebbe dare problemi.

:) Buona serata a tutte/i.
 
Ultima modifica:
Codice:
'Somma Ultimi Ritardi (10 ritardi di 10 ruote)
'Scritto da Joe91 Maggio 2007
Sub Main
Dim R(10)
Dim NN(1)
For RR=1 To 10 
Scrivi NomeRuota (rr)
R(1)=RR
fin=EstrazioneFin 
For n=1 To 90
NN(1)=n
a=fin
For Rit= 1 To 10 

A = SerieUltima (a-250,a,N, RR)-1


Next 
If fin-a > 270 Then Scrivi Format2 (N) &" "& Fin - a
Next
Scrivi 
Next
End Sub

Function SerieUltima (ini, fin, n, rr)
For Es = ini To fin
If Posizione (es, rr, n ) > 0 then SerieUltima= es
Next
End Function
 
ciao , se hp ben capito cosa deve fare l'istruzione cosi è molto piu veloce

Codice:
Function SerieUltima (ini, fin, n, rr)
For Es = fin To to ini step -1
If Posizione (es, rr, n ) > 0 then  
SerieUltima= es
exit for
end if
Next
End Function
 
Ultima modifica di un moderatore:
Ciao Luigi.

Si. Giusto.

Infatti volevo riscrivere ottimizzando

questo script.

:) ma col telefonino è una impresa!
 
Ultima modifica:
LuigiB;n1903604 ha scritto:
ciao , se hp ben capito cosa deve fare l'istruzione cosi è molto piu veloce

Codice:
Function SerieUltima (ini, fin, n, rr)
For Es = fin To to ini step -1
If Posizione (es, rr, n ) > 0 then
SerieUltima= es
exit for
end if
Next
End Function
C'è un "To" di troppo.....
 
Giusto anche questo!

Il suggerimento di Luigi era nell'interpretare ...'alla rovescia"

L'ultimo partendo dall'inizio è il primo ... dal fondo.

ed in questo modo si evita di controllare inutilmente centinaia di estrazioni

velocizzando molto questa nuova funzione.

evidentemente anch'essa non testata su pc!

:) Grazie anche per queso tuo utile contributo

Buona giornata a tutte/i.
 
Ciao Joe avevo copiato la funzione direttamente dal forum e l hovreincollata cambiandola pero il copia incollacha scombussolato la formattazione cosi poi editando a mano c e scappato il to di troppo ..come ė ovvio il mio suggerimento era proprio quello giustamente interpretato da te. Comunque sta funzione la inseriro nello spazioscript. Mi era sfuggita...ciao
 
Bhe ...

allora ti dirò che ricordo di aver scritto quello script..

giusto per provarla e... non ricordo di averla mai vista utilizzata dopo.

comunque sia ...

Nuovamente grazie.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 23 gennaio 2025
    Bari
    86
    50
    83
    38
    78
    Cagliari
    11
    36
    52
    31
    74
    Firenze
    56
    59
    86
    27
    84
    Genova
    03
    61
    53
    11
    38
    Milano
    13
    14
    79
    87
    47
    Napoli
    21
    90
    48
    55
    37
    Palermo
    56
    46
    59
    02
    53
    Roma
    74
    13
    07
    38
    77
    Torino
    27
    54
    62
    36
    81
    Venezia
    09
    14
    69
    28
    62
    Nazionale
    32
    73
    27
    11
    51
    Estrazione Simbolotto
    Bari
    36
    27
    19
    08
    24

Ultimi Messaggi

Indietro
Alto