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 23 novembre 2024
    Bari
    33
    80
    86
    52
    25
    Cagliari
    67
    57
    59
    05
    80
    Firenze
    31
    32
    58
    88
    77
    Genova
    40
    39
    23
    36
    81
    Milano
    28
    58
    45
    25
    38
    Napoli
    20
    82
    23
    44
    57
    Palermo
    76
    56
    88
    62
    31
    Roma
    12
    81
    59
    74
    72
    Torino
    46
    53
    72
    45
    23
    Venezia
    04
    12
    42
    64
    20
    Nazionale
    63
    44
    78
    10
    55
    Estrazione Simbolotto
    Torino
    43
    42
    12
    39
    22

Ultimi Messaggi

Indietro
Alto