Novità

NUOVO AMBIENTE SCRIPT AREA TECNICA

  • Creatore Discussione Creatore Discussione LuigiB
  • Data di inizio Data di inizio
appena Visto , ovviamente appena finito di scrivere la mia OrdinaStat :)

sto procedendo
avendo dovuto rifare tutto ho cambiato un po le dimensioni dei tasti, ma forse li ridurrò
ecco due screenshot
mi manca la pesca degli ambi, che cmq ho gia postato qui devo solo scrivere le ultime routine e poi posto tutto ;)
ric1.png
ric2.png

ric2.png
 
Ultima modifica:
appena Visto , ovviamente appena finito di scrivere la mia OrdinaStat :)

sto procedendo
avendo dovuto rifare tutto ho cambiato un po le dimensioni dei tasti, ma forse li ridurrò
ecco due screenshot
mi manca la pesca degli ambi, che cmq ho gia postato qui devo solo scrivere le ultime routine e poi posto tutto ;)
Vedi l'allegato 2254440
Vedi l'allegato 2254441


Il look e' assai promettente! Complimenti iLegend, hai realizzato qualcosa che a vederla trasmette bellezza e professionalita'!
Non era facile e nemmeno scontato, ma ci sei riuscito(y)
Bravo
 
Il look e' assai promettente!
speriamo che non sia come dice Luigi: "E' bella ma non balla"
:ROFLMAO: :ROFLMAO: :ROFLMAO: :ROFLMAO: :ROFLMAO: :ROFLMAO: :ROFLMAO: :ROFLMAO:
non ho ancora finito , mi manca la raccolta degli ambi ma è poca cosa , e poi nello spazio che ho lasciato libero devo decidere cosa fare.
non so se mettere un grafico ho delle informazioni statistiche di carattere generale.
per il grafico dovro studiare qualcosa , ho preso un libro in biblioteca. vediamo se riesco ad imparare qualcosa.:)
 
che vuol dire non c'è la dll ?
Luigi hai forse creato una nuova forma di ereditarieta' delle classi che hai implementato nella tua DLL in un modo che tB le abbia incapsulate direttamente nel compilatore? Mi sa' che la via verso la casa di Wayne e' obbligata :) !!!
 
Ultima modifica:
Luigi ho provato ad utilizzare OrdinamatriceL
non ho messo i campi opzionali ( sicuramente l errore l ho fatto qui=
erroreutilizzo.png

ho confrontato i risultati con spaziometria e sembrano andare
 
scusate sto combattendo con ordinamatrice

scusa luigi mi sono espresso male , ovviamente ho solo cartella out e my testconsumer la dll è dentro il progetto

luigi sto usando male ordinamatriceL
ti posto lo script
prova a fare il confronto dei risultati
con le due sub
vedrai che tornano risultati diversi,
sicuramente avrò fatto qualche errore con i parametri.
se qualcuno ha modo di verificare grazie.
ecco lo script
Codice:
Module MyScript

Public Sub MyScriptRoutine()

    ' SCRIVERE QUI IL PROPRIO CODICE COME SE FOSSE LA SUB MAIN DI SPAZIOMETIRA

Dim aR(11) As Long, idMese As Long = 3, ord As Long = -1
Dim R As Long
For R = 1 To 11
    aR(R) = R
Next
Call GetEstrattiSuRuotaSingola(aR(), idMese, ord)
End Sub
Sub GetEstrattiSuRuotaSingola(aR() As Long, idMese&, ord&)
    Dim idEstr&, idM&, s$, pres&, nR&
    nR = UBound(aR)
    Dim r As Long, p As Long, E As Long, id As Long
    ' per utilizzare matrice a 2 dimensioni sostituisco aStat(nR,90,14)
    ReDim aStat(nR * 90, 14) As Long
    ReDim aId(nR, 90) As Long
    GetIdAppoggio(aR(), aId(), aStat()) ' questa funzione mi restituisce l indice del vettore dove coolocare i risultati
    For idEstr = 1 To EstrazioniArchivio
        idM = Month(DataEstrazione(idEstr))
        For r = 1 To UBound(aR)
            ReDim aE(5) As Long
            Call GetArrayNumeriRuota(idEstr, aR(r), aE)
            If aE(1) > 0 Then
                For p = 1 To 5
                    E = aE(p)
                    id = aId(r, E)
                    aStat(id, idM) = aStat(id, idM) + 1
                Next
            End If
        Next
    Next
   'Esempio 1
 Call OrdinaMatriceL(aStat, idMese, ord)
 ' esempio 2
 'Call OrdinaStat(aStat, idMese, ord)
    For id = 1 To UBound(aStat)
        s = SiglaRuota(aStat(id, 13)) & "   " & Format2(aStat(id, 14)) & "   "
        For E = 1 To 12
            s = s & Format2(aStat(id, E)) & "    "
        Next
        Scrivi s
    Next
End Sub
' arte dell arrangiamento dell accademia  pasticcioni

 Sub GetIdAppoggio(aRu() As Long, aId() As Long, aStat() As Long)
    Dim i As Long, n As Long, k As Long
    For i = 1 To UBound(aRu)
        For n = 1 To 90
            k + = 1
            aId(i, n) = k
            
            aStat(k, 13) = aRu(i)
            aStat(k, 14) = n
        Next
    Next
End Sub
    
 Sub OrdinaStat(aN() As Long, idC As Long, V As Long)
   Dim lb As Long:lb = 1
   Dim ub As Long:ub = UBound(aN)
   Dim i As Long
   Dim j As Long
   If V = -1 Then
      Do While lb < ub
         For i = ub To lb + 1 Step -1
            If aN(i, idC) > aN(i - 1, idC) Then
            For j = 0 To UBound(aN, 2)
               Scambia aN(i, j), aN(i - 1, j)
               Next
              
            End If
         Next
         lb = lb + 1
      Loop
   ElseIf V = 1 Then
      Do While lb < ub
         For i = ub To lb + 1 Step -1
            If aN(i, idC) < aN(i - 1, idC) Then
              
                For j = 0 To UBound(aN, 2)
               Scambia aN(i, j), aN(i - 1, j)
               Next

            End If
         Next
         lb = lb + 1
      Loop
   End If
End Sub

Sub Scambia(a As Long, b As Long)
Dim t As Long = a
a = b
b = t

    
End Sub
 
End Module
 
non ti sei accorto che nella tua funzione è impostato come indice di partenza 1 , devi fare la stessa cosa quando chiami OridnaMatriceL

1677607439529.png


1677607413767.png
 
Ciao a tutti,
ho usato la versione 257 di tb e l'ultima DLL , mentre guardavo il codice di esempio di Luigi, mi è apparso questo messaggio più volte, una volta si è bloccato tutto ed ho dovuto terminare il processo da gestione attività, leggo un "bad json received" che vuol dire ?
Grazie
bad json.JPG
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 18 gennaio 2025
    Bari
    24
    76
    02
    72
    12
    Cagliari
    21
    08
    77
    04
    17
    Firenze
    74
    84
    07
    12
    72
    Genova
    13
    07
    33
    47
    18
    Milano
    01
    34
    09
    55
    48
    Napoli
    46
    23
    25
    03
    06
    Palermo
    44
    07
    01
    46
    84
    Roma
    88
    78
    64
    74
    04
    Torino
    07
    87
    67
    38
    53
    Venezia
    31
    25
    04
    18
    02
    Nazionale
    49
    82
    59
    65
    67
    Estrazione Simbolotto
    Bari
    03
    13
    31
    23
    35

Ultimi Messaggi

Indietro
Alto