Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - Gianluigi

Pagine: 1 [2] 3 4 ... 12
16
Chiedo di verificare se succede anche a voi quello che ho riportato qui:
http://gambaswiki.org/bugtracker/edit?object=BUG.2579&from=L21haW4

Come da video se cerco di scrivere i numeri il cursore si sposta prima del simbolo euro e non scrive.
Per farlo scrivere occorre prima ridurre la finestra a icona.

Grazie per la collaborazione

 :ciao:

17
OpenBar / Doppio cognome
« il: 01 Maggio 2022, 00:14:57 »
L'avete sentita anche voi?
Pare che il figlio di Rosa Coglio e Fausto Nazzo abbia rinunciato al doppio cognome.

 :ciao:

18
Progetti degli utenti / WBackground per creare sfondi dai logo
« il: 31 Marzo 2022, 14:20:24 »
Questo programma serve a creare immagini logo di sfondo principalmente per il componente Workspace ma può essere usata anche per creare sfondi delle form.
Il funzionamento semplice è spiegato cliccando sul punto interrogativo.
Naturalmente occorre partire da un logo png già creato di altezza circa 96 px

Claus Dietric coautore del libro tedesco mi ha aiutato con preziosi suggerimenti, lo ringrazio  :)

P.S. qui un esempio sull'uso di Workspace https://www.gambas-it.org/smf/index.php?topic=5712.msg51656#msg51656

19
Programmazione / Creare una libreria con il componente gb.sdl2
« il: 10 Marzo 2022, 00:49:20 »
Ho letto questa richiesta sulla ML:
https://lists.gambas-basic.org/pipermail/user/2022-March/075615.html
e volevo rispondere creando una libreria .gambas che utilizzasse gb.sdl2
Il codice della libreria usato a parte funziona, ma se lo uso in un progetto no (errore: unable to load image).
Secondo voi è a causa del componente?

Ricapitolando la libreria da sola, funziona.
Se salvo un'immagine BMP con estensione JPEG funziona.
Messe insieme le due cose non funziona

Vedi i due progetti allegati

20
Domande tecniche / Creare e visualizzare archivi di testo per GMail
« il: 12 Gennaio 2022, 23:47:25 »
Come forse molti di voi sanno GMail impedisce l'invio di e-mail con allegati compressi.
Per questo motivo nella IDE di Gambas esiste un metodo per allegare pacchetti di sorgenti compressi in formato testo (txt).
Quando vogliamo creare il pacchetto così in modo da ingannare i filtri di GMail, creiamo il pacchetto come al solito Progetto > Crea > Pacchetto sorgenti... solo che prima di cliccare sul pulsante OK, avremo l'accortezza di spuntare la casella di spunta Trasforma in un archivio ".gmail.txt" che inganna GMail.
A questo punto possiamo allegare il file in tutta tranquillità sapendo che la nostra mail verrà recapitata.

Ma come facciamo a visualizzare nella nostra IDE un file così trasformato.

Ci basta usare la finestra Seleziona un progetto > scheda Apri che otteniamo dal menu o dal pulsante Apri progetto (File > Apri progetto...).
Sulla sinistra della finestra appaiono sia i file compressi che i gli archivi di testo.
Per aprire un file di testo basta cliccarci sopra con il pulsante destro del mouse e scegliere Decomprimi il file, questa operazione va ripetuta due volte: la prima trasforma l'archivio di testo in un file compresso, la seconda lo decomprime per poterlo aprire nell'IDE.

Lo stesso metodo anche se un po più complesso quando incontriamo uno di questi file allegati negli archivi della ML.
Facciamo un esempio pratico; con questa mail ho allegato un archivio di testo:
https://lists.gambas-basic.org/pipermail/user/2022-January/075136.html
L'archivio inizia con <salt e finisce con salt>, occorre selezionarlo tutto tag compresi, copiarlo e incollarlo con l'ausilio di un editor in un file di testo che andremo a salvare nominandolo in questo modo: noi a differenza dei normali file compressi che mostrano dei dati non sappiamo come si chiama il file, ma questo non ha importanza lo possiamo nominare come ci aggrada l'importante sono le estensioni, altrimenti Gambas non lo riconosce.
In questo caso possiamo dargli il nome del titolo della mail Persistent, ma anche pippo (ricordate che Gambas non accetta certi caratteri e gli spazi) l'importante che sia seguito da .tar.gz.gmail.txt
Poi potete navigare dalla IDE a questo file e decomprimerlo due volte come solito.

21
Programmazione / [Risolto] Uso del metodo replace di regexp
« il: 04 Gennaio 2022, 16:12:09 »
Non conoscendo le espressioni regolari, ci sto diventando scemo:   :hard:

ho necessità di tramutare in modo dinamico una stringa che può essere:
Codice: [Seleziona]
"===== 23.8.1.1 Progetto Diagramma in Linea ====="
ma anche:
Codice: [Seleziona]
"===== 1 Primo Capitolo ====="
oppure:
Codice: [Seleziona]
"===== 1.2.1 Qualsiasi cosa ====="
o anche:
Codice: [Seleziona]
"===== 12.21.1.15 Qualsiasi cosa ====="
e via discorrendo...

in queste stringhe:

Codice: [Seleziona]
"k23/k23.8/k23.8.1/k23.8.1.1"

"k1"

"k1/k1.2/k1.2.1"

"k12/k12.21/k12.21.1/k12.21.1.15"

Qualcuno la fuori che conosce il componente gb.pcre
http://gambaswiki.org/wiki/comp/gb.pcre/regexp

e i metodi match e replace di regexp, può cortesemente aiutarmi?

 :ciao:

22
OpenBar / Auguri
« il: 24 Dicembre 2021, 18:26:35 »
Buone Feste a tutti
 :ciao:

23
Programmazione / Ordinare una matrice bidimensionale
« il: 22 Novembre 2021, 15:56:02 »
Alejandro chiede :

Ottenuta una matrice Numero as new integer[90,1],come si fa ad mettere ordine decrescente non per il primo vettore della matrice bensi per il secondo?
Codice: [Seleziona]
' input
1   140
2   2
3   200

' output
3   200
1   140
2   2

24
Domande tecniche / Programma multilingua (2)
« il: 25 Ottobre 2021, 19:14:26 »
Mi riferisco a quanto scritto qui:
https://www.gambas-it.org/smf/index.php?topic=3730.msg34127#msg34127
avevo frainteso, non occorre uscire dal programma per cambiare la lingua di sistema basta avviare la finestra dopo aver operato la scelta.
Ringrazio il Prof. Hans Lehmann del Libro su Gambas Tedesco per il codice che mi ha permesso di mettere in pratica l'esempio.
L'esempio si limita a 4 lingue oltre all'Inglese (ES, FR, DE, IT) e, naturalmente, la finestra di scelta mostra solo le lingue che sono presenti nel OS.

 :ciao:

25
Programmazione / Gomma per cancellare
« il: 26 Settembre 2021, 15:56:12 »
Per provare il progetto allegato dopo averlo decompresso e lanciato nell'IDE:
- Agire sul pulsante Image Sotto e scegliere Sposi.png
- Agire sul pulsante Image Sopra e scegliere il cuore
- Agendo sui pulsanti Su Giù Sinistra Destra posizionare correttamente l'immagine sotto
- Agire sul pulsante menu e scegliere la gomma con il diametro adatto
- Tenendo premuto il tasto sinistro del mouse cancellare la parte del cuore per mostrare l'immagine sottostante.
- Rilasciare il pulsante del mouse per vedere il risultato corretto
- Se il risultato non soddisfa agire su un pulsante di spostamento e ripetere la cancellazione.

Il progetto è stato ispirato da questa discussione sul forum tedesco, qui riportata da vuott:
https://www.gambas-it.org/smf/index.php?topic=8798.msg50751#msg50751

Purtroppo quello che vorrei ottenere e cioè un cerchio sfumato, non mi riesce.

Ottengo solo un'immagine netta, in alternativa (codice commentato e attivando Paint.FillRule = Paint.FillRuleEvenOdd) posso ottenere intorno al cerchio degli anelli concentrici con la stessa opacità e funziona solo alcune volte altrimenti si vedono solo gli anelli.

Già l'idea alla base del codice non mi convince, si tratta di un escamotage disegno l'immagine sopra il cuore.
Invece occorrerebbe cancellare il cuore per far vedere l'immagine sottostante.

Credo che per farlo occorra saper usare il puntatore Image.Data e il memory stream con il canale alfa tutte cose che so usare in maniera mooolto elementare.

 :ciao:

26
Progetti degli utenti / I messaggi classici
« il: 27 Agosto 2021, 16:46:52 »
Se uno (ri)vuole i messaggi classici come quelli di una volta che potevi chiudere anche dalla X

27
L'ultimo fix della versione Master di Gambas3 permette di aggiungere nuovi controlli dinamicamente rispettando il focus nella tabulazione.
Allego un piccolo test

 :ciao:

28
Segnalazione bug / Bug su apertura nuovo progetto
« il: 13 Giugno 2021, 12:09:33 »
Usando le ultime master con le librerie QT5 su Ubuntu 20.04.2 cercando di aprire un nuovo programma agendo sul menu File > Nuovo progetto... oppure agendo dalla finestra di invito sul pulsante Nuovo progetto... la IDE di Gambas3 si chiude immediatamente.
Succede solo a me?

29
Sportello assistenza / Errore 403
« il: 30 Aprile 2021, 11:50:12 »
Si è nuovamente palesato l'errore 403 dell'antivirus.

milio non riesce a postare il codice, ho avvisato Leo, se qualcun altro ha lo stesso problema lo scriva qui, grazie

 :ciao:

30
Programmazione / Nuova release 3.16.0 di prossima presentazione
« il: 04 Aprile 2021, 15:20:16 »
Stavo dando un'occhiata a questa pagina:
http://gambaswiki.org/edit/doc/release/3.16.0
della wiki ancora in formazione e mi sono sorte spontanee alcune considerazioni

Benoit Minisini è un superuomo, non mi riesce neanche di immaginare l'abilità che ci vuole per fare questa enorme mole di lavoro praticamente da solo.

Eppure questo grandissimo lavoro è poco o nulla apprezzato, anzi spesso criticato.

Se ci si riflette attentamente la cosa oltre che profondamente ingiusta è incredibile.

Buona Pasqua

Pagine: 1 [2] 3 4 ... 12