Novità

NUOVO AMBIENTE SCRIPT AREA TECNICA

lotto_tom75

Advanced Premium Member
chvi devo dire a me funzioan su 2 macchine diverse .. usando visualstudio non c'è bisogno di registrare niente .. solo che visualstudio è piu pesante di twinbasic..

ciao lui,

io il percorso archivio lo metto dallì'interfaccia che mi si apre... e che sotto ti riporto... sbaglio i passaggi?

ioilpercorsoarchiviolomettodaquisbaglio.jpg

e poi clicco su OK
 

giomi

Banned
ciao , non per antepormi a luigi ed altri .
legend apri il progetto , poi cancella tutto quello nel video
prova a copiare questo codice
Codice:
Module MyScript

    Public Sub MyScriptRoutine()

        ' IN QUESTA ROUTINE VA SCRITTO IL PROPRIO CODICE COME SE FOSSE LA SUB MAIN DI SPAZIOMETRIA
        ' ATTENZIONE NON CAMBIARE NOME ALLA ROUTINE
          
        Call MsgBox("In archivio ci sono " & EstrazioniArchivio & " Estrazioni " & vbCrLf & _
        "Il primo numero della ruota di Bari e'" & Estratto(EstrazioneFin, 1, 1) & vbCrLf & _
        "dell'ultima estrazione disponibile ( " & IndiceAnnuale(EstrazioneFin) & " - " & _
        IndiceMensile(EstrazioneFin) & " - " & DataEstrazione(EstrazioneFin) & " )" & vbCrLf & _
        "che e' stata effettuata il " & GiornoDellaSettimana(EstrazioneFin) & " della settimana")
        
      
    End Sub
    
End Module
 

Rookie

Advanced Member >PLATINUM PLUS<
Questa faccenda, con cui ho lottato all'inizio quando volevo che vedesse la mia dll scritta in c, l'avevo segnalata come bug e presumo sia dovuto al fatto che non salva tra le reference del progetto nel suo formato nativo (formato .twinproj), quanto e' stato aggiunto durante la sessione. E lo fa ad ogni sessione... e' un piccolo problema per una piccola applicazione ma e' fastidiosa. Devo dire che questa cosa non sempre avviene per progetti importati da vb6 (formato .vpb). Probabilmente nelle prossime beta verra' fissato.

p.s. non so' se funziona sempre, ma uno dei tentativi che ho fatto e' stato che con un editor di testo ascii, ho aperto il file del progetto .twinproj e ho scritto a mano il path completo del percorso fino alla dll e poi l'ho salvato. E alla prima apertura successiva ha funzionato. Provate... Cercate nel file dove si trova il nome e il suffisso della dll, correggete e salvate. Chiudete tB. E ricominciate da capo. Spero sia utile.
 
Ultima modifica:
L

LuigiB

Guest
se riuscite a far funzioanre le cose proseguo con lo sviluppo della dll , molte funzioni mancano ..ma se non riuscite devo fermarimi ..io con la dll non ci faccio niente perche non gioco , al massimo prendo na schedian ogni tanto
 

Rookie

Advanced Member >PLATINUM PLUS<
se riuscite a far funzioanre le cose proseguo con lo sviluppo della dll , molte funzioni mancano ..ma se non riuscite devo fermarimi ..io con la dll non ci faccio niente perche non gioco , al massimo prendo na schedian ogni tanto
Io suggerisco di far provare a capire le idiosincrasie di tB smanettando nel suo ambiente, se proseguire oltre fosse proprio improponibile allora non ci sono altre scelte se non quella di familiarizzare con vs ovvero l'ambiente con cui hai scritto le dll. Fino a allora puoi stare a guardare se qualche progresso e qualche beta arrivano in soccorso.
 
L

LuigiB

Guest
a lotto tom lil programam è andato in run ,quindi la dll si dovrebeb essere registrata senno non sarebbe partito il programma ..quindi vorrei vedere cosa è succesos a lui
 

i legend

Premium Member
Ciao anche a ne da ul form per scegliere il percorso
La dll è registrata.
Domani provo il suggerimento di giomi.
Oggi è stata una giornata no .speriamo domani vada meglio .buona notte a tutti e grazie.
 

i legend

Premium Member
ciao , non per antepormi a luigi ed altri .
legend apri il progetto , poi cancella tutto quello nel video
prova a copiare questo codice
Codice:
Module MyScript

    Public Sub MyScriptRoutine()

        ' IN QUESTA ROUTINE VA SCRITTO IL PROPRIO CODICE COME SE FOSSE LA SUB MAIN DI SPAZIOMETRIA
        ' ATTENZIONE NON CAMBIARE NOME ALLA ROUTINE
         
        Call MsgBox("In archivio ci sono " & EstrazioniArchivio & " Estrazioni " & vbCrLf & _
        "Il primo numero della ruota di Bari e'" & Estratto(EstrazioneFin, 1, 1) & vbCrLf & _
        "dell'ultima estrazione disponibile ( " & IndiceAnnuale(EstrazioneFin) & " - " & _
        IndiceMensile(EstrazioneFin) & " - " & DataEstrazione(EstrazioneFin) & " )" & vbCrLf & _
        "che e' stata effettuata il " & GiornoDellaSettimana(EstrazioneFin) & " della settimana")
       
     
    End Sub
   
End Module
Grazie.
Ci provo domani
 

lotto_tom75

Advanced Premium Member
Ho fatto tutto quanto scritto nei vari LEGGIMI.txt e alla finestra di input che si apre cliccando sul triangolo RUN e che ho postato sopra seguendo il consiglio di giomi ho messo oltre al percorso archivio:

C:\Users\admin\Desktop\TWINBASIC\PROGETTO-LOTTO-twinbasic\FrameworkScriptGiochi\DDLLScript\Archivio\EstrazioniLotto.csv

anche gli altri parametri... : 11 ruote 5 estratti x ruota 90 numeri in gioco ecc...

ma purtroppo non appena clicco su OK riappare l'errore che ha avuto anche legend e che riporto ancora qui sotto 👇

1674850511724.png

👋:)
 

lotto_tom75

Advanced Premium Member
p.s. non so' se funziona sempre, ma uno dei tentativi che ho fatto e' stato che con un editor di testo ascii, ho aperto il file del progetto .twinproj e ho scritto a mano il path completo del percorso fino alla dll e poi l'ho salvato. E alla prima apertura successiva ha funzionato. Provate... Cercate nel file dove si trova il nome e il suffisso della dll, correggete e salvate. Chiudete tB. E ricominciate da capo. Spero sia utile.

Non ho capito cosa hai fatto ma mi piacerebbe provare a fare altrettanto :)
 

lotto_tom75

Advanced Premium Member
Prendi il notepad e apri il tuo progetto, il nome ha estensione .twinproj e vai a vedere o cerca al suo interno il nome della dll… il resto lo capirai subito.

mi sopravvaluti... :ROFLMAO:

"lcid": 0,
"name": "VSDLLGiochi",
"path32": "E:\\PROGETTI_DOTNET\\VSGIOCHILIB\\DLLGIochi\\TestDLLGIochi\\bin\\Release\\VSDLLGiochi.tlb",
"path64": "C:\Users\admin\Desktop\TWINBASIC\PROGETTO-LOTTO-twinbasic\FrameworkScriptGiochi\DDLLScript\Passo_1\VSDLLGiochi.tlb",
"versionMajor": 1,
"versionMinor": 0
}

ho provato a cambiare il percorso nella parte evidenziata in grassetto relativa al path64 solamente avendo un s.o. a 64 bit ma se lo lascio così adesso non si apre nemmeno il progetto...

:LOL:
 

Rookie

Advanced Member >PLATINUM PLUS<
mi sopravvaluti... :ROFLMAO:

"lcid": 0,
"name": "VSDLLGiochi",
"path32": "E:\\PROGETTI_DOTNET\\VSGIOCHILIB\\DLLGIochi\\TestDLLGIochi\\bin\\Release\\VSDLLGiochi.tlb",
"path64": "C:\Users\admin\Desktop\TWINBASIC\PROGETTO-LOTTO-twinbasic\FrameworkScriptGiochi\DDLLScript\Passo_1\VSDLLGiochi.tlb",
"versionMajor": 1,
"versionMinor": 0
}

ho provato a cambiare il percorso nella parte evidenziata in grassetto relativa al path64 solamente avendo un s.o. a 64 bit ma se lo lascio così adesso non si apre nemmeno il progetto...

:LOL:
Ma tB é a 32-Bit ergo l’hai scritto nel posto sbagliato! Correggi e riprova
 

Ultima estrazione Lotto

  • Estrazione del lotto
    giovedì 16 maggio 2024
    Bari
    33
    03
    58
    23
    27
    Cagliari
    75
    31
    29
    78
    15
    Firenze
    78
    09
    14
    17
    85
    Genova
    09
    17
    60
    21
    46
    Milano
    30
    22
    60
    06
    67
    Napoli
    79
    81
    84
    19
    62
    Palermo
    79
    67
    58
    30
    44
    Roma
    25
    54
    65
    72
    58
    Torino
    65
    35
    72
    31
    23
    Venezia
    42
    25
    49
    86
    13
    Nazionale
    47
    30
    88
    38
    56
    Estrazione Simbolotto
    Milano
    29
    44
    14
    07
    42
Alto