Novità

NUOVO AMBIENTE SCRIPT AREA TECNICA

i legend

Premium Member
Bellissimo Luigi.
Adesso cerco di capirci qualcosa .così stacco dal mio.
Rischio di fare errori e non vederli.
Sei un grande:) ma niente di nuovo ovviamente.:)
 

happy

Super member
Twinbasic come del resto il vecchio vb6 consente di creare dei controlli utente personalizzati , a cosa servono questi controlli personalizzati ?
Servono come in questo caso , se c'è una limitazione sui controlli che abbiamo gia a disposizione possiamo provare a scrivere noi un controllo
in base alle nostre necessità , facendo cosi eviteremo di ricorrere a controlli di terze parti che devono essere necessariamente distribuiti col programma. In questo caso no , il controllo personalizzato è presente nel progetto e viene compilato insieme al programma , non c'è bisogno di file esterni

In questo caso per un esigenza di quell oche si è rivelato un vero ESTETA delle interfaccie ovvero il nostro Legend ci serviva una listbox che avesse la possibilita di colorare a piacimento le righe e il testo , quindi mi sono dilettato nel farla.

Allego il file del progetto che si compone di un form e della usercontrol.

Per portare il controllo in uno dei vostr progetti purtroppo non esiste ancorala funzione importa come da vb6 e quindi va fatto a mano.

poi se c'è chi è interessato spiego come .. è facile

nel frattempo ecco un esempio con coloriscelti da me ma si possono ovviamente cambiare e il codice sorgente in twinbasic 257


Vedi l'allegato 2254567
Sarebbe molto interessante la gestione fine dei colori nei form, ma il problema è che i colori restituiti da twinBasic dire che sono approssimativi è un complimento!

Per esempio se io scelgo nella palette colori di un programma di grafica il colore corrispondente al codice esadecimale 0d6057 :
0d6057.JPG


Quando lo imposto in twinBasic ottengo o_O
0d6057tb.JPG

comunque meglio di niente.

:)
 
L

LuigiB

Guest
Sarebbe molto interessante la gestione fine dei colori nei form, ma il problema è che i colori restituiti da twinBasic dire che sono approssimativi è un complimento!

Per esempio se io scelgo nella palette colori di un programma di grafica il colore corrispondente al codice esadecimale 0d6057 :
Vedi l'allegato 2254581


Quando lo imposto in twinBasic ottengo o_O
Vedi l'allegato 2254582

comunque meglio di niente.

:)
hai provato selezionando il colore direttamente dalal pallette d twinbasic invece che scrivere il valore ? Io mi sono concentrato su altre cose e non ci ho fatto caso.
 

happy

Super member
hai provato selezionando il colore direttamente dalal pallette d twinbasic invece che scrivere il valore ? Io mi sono concentrato su altre cose e non ci ho fatto caso.
la mia non voleva ne vuole essere una critica, era solo un poco di ironia per evidenziare il fatto che non c'è corrispondenza.
La curiosità di inserire il valore esadecimale mi è nata proprio mentre cercando di usare la palette di tb per la scelta e gli abbinamenti colore ho avuto l'impressione che non rispondesse in modo accurato alla scelta delle tonalità.
Penso che per un uso "lottologico" va più che bene, anzi è pure troppo !!!!!!!!!!!!!!
Grazie. :giggle:
 

Rookie

Advanced Member >PLATINUM PLUS<
Buongiorno a tutti!
Una nota per l'Architetto visto che il progetto SMESS ha gia' varcato i confini di questo forum. Per le prossime releases della tua Importante DLL per il progetto (e non solo) dovresti pensare qualche limitazione sulle sue condizioni per l'uso. Per esempio, essa deve funzionare solo ed esclusivamente dall'IDE di tB, oppure avere durata a tempo ed anche avvisare che essa non puo' essere usata per fini commerciali.
Qualora tu ritenessi che questo aspetto sia importante e vorresti approfondirlo troveremo insieme un modo per analizzarlo meglio. Per ora ti basta rifletterci per qualche minuto sulle possibili implicazioni...
Buon proseguimento
 
Ultima modifica:
L

LuigiB

Guest
ciao Rookie , devo essere sincero siccome proteggere il software è una battaglia persa in partenza non ho mai considerato questo aspetto. Un sacco di funzionalità sono implementate direttamente nel progetto Twinbasic quindi anche se la dll si puo usare da vari ambienti tutte le funzioni di utilità che gli girano intorno uno le dovrebbe quantomeno ripotare nel suo ambiente se non vuole usare twinbasic,
Se Qualcuno dovesse usarla per scopi commerciali buon per lui , vuol dre che esiste gente che butta soldi in programmi per il lotto , noi li combattiamo facendo tutto gratis ..se poi dovesse arrivare qualcuno che puo aiutare il progetto meglio ancora , quello che mi preoccupa è che per lo piu da quant o ho potuto vedere il mondo del lotto non sia fatto da belle persone e che difficilmente amano collaborare , ma anche a questo dico pazienza ...
 

Rookie

Advanced Member >PLATINUM PLUS<
ciao Rookie , devo essere sincero siccome proteggere il software è una battaglia persa in partenza non ho mai considerato questo aspetto. Un sacco di funzionalità sono implementate direttamente nel progetto Twinbasic quindi anche se la dll si puo usare da vari ambienti tutte le funzioni di utilità che gli girano intorno uno le dovrebbe quantomeno ripotare nel suo ambiente se non vuole usare twinbasic,
Se Qualcuno dovesse usarla per scopi commerciali buon per lui , vuol dre che esiste gente che butta soldi in programmi per il lotto , noi li combattiamo facendo tutto gratis ..se poi dovesse arrivare qualcuno che puo aiutare il progetto meglio ancora , quello che mi preoccupa è che per lo piu da quant o ho potuto vedere il mondo del lotto non sia fatto da belle persone e che difficilmente amano collaborare , ma anche a questo dico pazienza ...
Poiche' il mondo del lotto, come dici te e' affollato da squali che si approfittano del bisogno di tanta gente di sperare di vincere qualcosa, e che tale bisogno alla fine alimenta un mercato il quale da' lavoro a tante persone che producono sistemi vocali, per vendere numeri, alimentano teletext, videotext, producono software vari per ricerche e previsioni, creano e gestiscono siti web specializzati (a pagamento), pubblicano giornali, pubblicazioni varie, et cetera... allora, a mio avviso, non tanto per impedire la copia ma sopratutto per sapere CHI e QUANTI sono coloro che fanno uso della tua creatura.

Rispetto il tuo punto di vista anche se dissento in qualche punto. Perche' anch'io credo che i software per il lotto debbano essere gratis, visto che garantiscono solo che sei gia' in perdita al momento dell'acquisto. Ma ci sono gli squali che non la pensano cosi', addirittura vendono le loro previsioni che mantengono lo stesso valore dei sogni nella notte della vecchina che va' a farseli "smorfiare" per giocarli e cullare il Sogno fino alla prossima estrazione. Questo e' il mio pensiero...
Ciao
 
Ultima modifica:
L

LuigiB

Guest
attenzione , il lavoro dei programmatori va pagato è chiaro , se una ditta o un singlo decidono di entrare in questo mercato è giusto che possano sperare in un tornaconto , io però come utente un software per il lotto non lo comprerei mai tanto meno a certe cfre che ho sentito di programmi miracolosi , nel nostro caso poi qui lo portiamo avant come un hobby .. quindi per me non ci sono problemi la dll come spazometria la puo usare chi vuole .
 

Rookie

Advanced Member >PLATINUM PLUS<
attenzione , il lavoro dei programmatori va pagato è chiaro , se una ditta o un singlo decidono di entrare in questo mercato è giusto che possano sperare in un tornaconto , io però come utente un software per il lotto non lo comprerei mai tanto meno a certe cfre che ho sentito di programmi miracolosi , nel nostro caso poi qui lo portiamo avant come un hobby .. quindi per me non ci sono problemi la dll come spazometria la puo usare chi vuole .
Luigi il senso delle mie parole e' diverso! Ho scritto che bisogna conoscere CHI e QUANTI... Da questo arrivo a un caso concreto: mettiamo che qualcuno crei un software che usa la tua DLL (a tua insaputa) e che questo software alla fine, per vari motivi, crea dei danni materiali e/o immateriali ad altre persone, ti piacerebbe essere coinvolto in qualche bega di cui non sei a conoscenza?

p.s. ovviamente se per te', a priori, questi scenari sono da escludere senza specificare nulla per prevenirli in qualche misura, allora puoi anche soprassedere su queste questioni... anche se personalmente ti invito a rifletterci con calma, perche' dalle mie parti si dice, ancora, chi si è guardato si è salvato.

pp.ss.
Non credere che tutti pensino e guardino la cosa col tuo genuino punto di vista. Perche' il punto e' proprio questo tuo essere generoso e genuino...epperoche' non tutti sono realmente fatti alla tua stessa maniera. Purtroppo!
 
Ultima modifica:
L

LuigiB

Guest
Possiamo aggiungere il classico disclaimer .. ma non credo che possa venire implicaot in qualcosa sia perche è impossibile che la dll faccia dei danni visto che so il codice che c'è scritto dentro sia perche se la cosa avviene a mia insaputa con un prodotto che si puo scaricare tranquillamente non credo che nessuno possa incolparmi .. anche se in italia va tutto al contrario ..
 

Rookie

Advanced Member >PLATINUM PLUS<
Possiamo aggiungere il classico disclaimer .. ma non credo che possa venire implicaot in qualcosa sia perche è impossibile che la dll faccia dei danni visto che so il codice che c'è scritto dentro sia perche se la cosa avviene a mia insaputa con un prodotto che si puo scaricare tranquillamente non credo che nessuno possa incolparmi .. anche se in italia va tutto al contrario ..
Lo devi fare, cum grano salis. Te lo dico perche' nella mia vita, di cose strane in questo campo ne ho viste tante. Per esempio, in italia, tanto tempo fa', un noto commercialista, mi porto' in tribunale incolpando un mio software di calcolo scientifico, in uso alla figlia di costui, studentessa universitaria (all'epoca dei fatti), della perdita dei dati commerciali salvati sui dischi rigidi, relativi ai suoi clienti che assisteva per ragioni fiscali. Ho speso una barca di soldi, per cause, avvocati e consulenti informatici che capissero il problema al fine di dirimere la questione. Perche' nessuno all'epoca dei fatti era in grado di stabilire le responsabilita', dato che avvocato e commercialista erano dei... mascalzoni che volevano solo speculare.
 

Rookie

Advanced Member >PLATINUM PLUS<
comunque a livello teorico tu come lo risolveresti il problema di sapere chi la utilizza ?
Per esempio, creando un blog, a cui per accedervi bisogna registrarsi. E per l'attivazione della DLL bisogna essere connessi dal proprio computer. Almeno per la prima volta. Solo a queste condizioni si puo' avere accesso e supporto.
 

Rookie

Advanced Member >PLATINUM PLUS<
va a finire che ci incriminano per violazione della privacy con la mia fortuna :)
Comunque, per ora non hai niente da temere. Ma per quando rilascerai la versione finale della tua DLL, dovrai preparare qualcosa per aver un minimo per dimostrare la tua estraneita' nelle cose in cui la tua DLL e' stata usata in modo improprio. Perche' i giudici quando non sanno che pesci prendere vanno a guardare che cosa hai fatto tu per impedire che il fatto succedesse...

p.s. la tua DLL deve funzionare per un tempo limitato, una volta che tale tempo e' scaduto si deve riattivare...per un altro periodo limitato.
 
L

LuigiB

Guest
Secondo me andiamo a complicare le cose non che non sia possibile però è proprio non richiedendo nulla e lasciando tutto lbero che nessuno potrà mai incolparmi di nulla , ripeto al massimo scriverò un disclaimer , per ora rimango su questa posizione.
 

Rookie

Advanced Member >PLATINUM PLUS<
Secondo me andiamo a complicare le cose non che non sia possibile però è proprio non richiedendo nulla e lasciando tutto lbero che nessuno potrà mai incolparmi di nulla , ripeto al massimo scriverò un disclaimer , per ora rimango su questa posizione.
Il disclaimer, in questo insano settore, potrebbe non essere sufficiente eppero' se a te va bene.. procedi pure.
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 29 giugno 2024
    Bari
    83
    65
    11
    16
    67
    Cagliari
    59
    30
    85
    82
    39
    Firenze
    46
    79
    29
    14
    25
    Genova
    32
    61
    24
    70
    06
    Milano
    41
    07
    09
    70
    16
    Napoli
    70
    07
    63
    22
    39
    Palermo
    20
    04
    23
    69
    07
    Roma
    74
    78
    12
    23
    77
    Torino
    52
    08
    74
    70
    15
    Venezia
    04
    32
    50
    67
    38
    Nazionale
    01
    61
    60
    42
    48
    Estrazione Simbolotto
    Napoli
    28
    43
    24
    32
    13
Alto