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.


Post - giango

Pagine: [1] 2 3 ... 7
1
Database / Re:[RISOLTO]errore su oggetto connection
« il: 27 Settembre 2023, 17:07:47 »
Bene a sapersi! Quando ho provato KDE l'ho trovato meno reattivo di mate, pertanto da li non mi muovo.
Grazie di nuovo per il tuo contributo!

2
Database / Re:errore su oggetto connection
« il: 27 Settembre 2023, 09:37:06 »
Ti ringrazio per la pazienza e l'impegno Gianluigi!
Posso dire di ritenermi comunque soddisfatto visto che ora almeno so dove sta il problema.
Da quanto scaturito opto quindi per il metodo diretto lasciando stare la connection, e per quanto
concerne la sicurezza, vedrò di aggirare l'ostacolo in altro modo.
Metto dunque RISOLTO!

3
Database / Re:errore su oggetto connection
« il: 27 Settembre 2023, 06:27:04 »
Si Gianluigi, il problema risiede proprio nella password che non viene memorizzata da gambas assieme agli altri parametri di connessione!
Ho fatto la prova con il server asiatico eliminando la richiesta di passw del mio utente, così non serviva che l'oggetto connection ne memorizzasse una.
Il programma in questo caso funziona perfettamente.
L'uso dell'oggetto connection dovrebbe permettere di non rendere visibile la password all'interno del codice, come hai fatto tu:
Codice: [Seleziona]
Connections["Connection1"].Password = "test" 
ma ciò comporta che la stessa venga memorizzata da qualche parte da gambas, il che non ho capito come possa accadere.
In tal caso l'oggetto connection non servirebbe a molto, se non la gestione del database all'interno di gambas, cosa comunque possibile con altri metodi tipo phpmyadmin, sqlitebrowser, etc.
Se non è possibile memorizzarla da qualche parte in modo da recuperarla quando apri le proprietà dell'oggetto connection, tanto vale utilizzare il metodo
di connessione diretto con tutti i parametri scritti nel codice.
Ribadisco Gianluigi, che tale quesito l'ho posto a puro scopo didattico, ed anche per capire se il problema fosse dovuto alle impostazioni del mio sistema che non permette questa funzionalità.
Sembra che il problema sia già stato in parte esaminato qui:
https://sourceforge.net/p/gambas/mailman/gambas-user/thread/8-6813199134517018827-16517901977779387407-gambas%3Dgooglecode.com%40googlecode.com/

4
Database / Re:errore su oggetto connection
« il: 26 Settembre 2023, 18:58:24 »
Ho risolto il problema con xampp e provato la tua app.
Funziona perfettamente e mostra la lista dei fiori come previsto.
Allora ho aperto l'oggetto Connessione1 presente ed ho inserito i dati corretti.
All'apertura di Connessione1 si apre la scheda e presenta i dati come previsto.
Ma se provo ad aggiungere un altro pulsante per l'apertura oltre a quello della creazione, ed assegno
a questo l'apertura della Connessione1, mi presenta lo stesso errore che ho presentato in questo post.
In breve, non riesco a capire come si usi l'oggetto Connessione1 al posto della routine di apertura diretta.

5
Database / Re:errore su oggetto connection
« il: 26 Settembre 2023, 18:12:50 »
Abbi pazienza, ma devo superare lo scoglio del server localhost che non avevo ancora installato.
Purtroppo l'installazione con xampp non va a buon fine perchè non riesco a far partire mysql.
Se riesco a superare questo problema provo l'esempio che hai postato.

6
Database / Re:errore su oggetto connection
« il: 26 Settembre 2023, 15:53:10 »
Grazie Gianluigi.
Provo a vedere e ti so dire.

7
Database / [RISOLTO]errore su oggetto connection
« il: 26 Settembre 2023, 13:21:21 »
Buogiorno a tutto il team!
Sono a proporvi un quesito sul quale sto rompendomi le corna da qualche giorno.
Ho creato un database che risiede in Asia e che desidero gestire tramite gambas.
Come potete vedere dall'img DB_ASIA.png l'oggetto di connessione ASIA funziona perfettamente,
e si apre correttamente mostrandone il relativo contenuto.
Anche se mi collego al DB mediante il codice che segue, tutto funziona a meraviglia. [conn_diretta.png]
Se però provo ad usare da codice l'oggetto di connessione ASIA, ricevo il seguente errore: [errore_connessione.png]
Quell' <using password: NO> mi risulta molto strano, visto che la passw è memorizzata nell'oggetto connessione ASIA.
Quale potrebbe dunque essere la ragione di tale comportamento?

8
Domande tecniche / Re:difficoltà a capire i componenti
« il: 21 Settembre 2023, 18:01:53 »
Vogliate apprezzare questa mia espressione, ma mi sento veramente commosso!
In questi tempi difficli non è facile trovare qualsiasi tipo di supporto, perchè è abbastanza comune
non trovare persone interessate ai problemi altrui.
Linux ha avvicinato le persone tra loro e Gambas gli ha dato una buona mano diciamo!
E' qualcosa di meraviglioso, che il mondo Windows dovrebbe invidiarci, ma per farlo ci vuole il cuore!

9
Domande tecniche / Re:difficoltà a capire i componenti
« il: 21 Settembre 2023, 17:42:37 »
Ringrazio entrambi sentitamente e mi dispiace un po di avervi coinvolto in un simile lavoro di analisi.
Al progetto sono certamente interessato, ma sulle prime l'obiettivo che mi ero posto era quello di capire come settare correttamente i componenti
di un progetto precedente. Ora che mi sembra di aver capito proverò a cimentarmi nel lavoro come avete spiegato.
Temevo inizalmente che il tutto fosse dovuto ad una versione di gambas non aggiornata, ma a quanto dite così non è.
Rinnovo un grazie per il vostro impegno e vi auguro buon lavoro!

10
Domande tecniche / Re:difficoltà a capire i componenti
« il: 20 Settembre 2023, 19:40:48 »
Premetto che sto usando gambas versione 3.16.3 come da repository, e provo ad aprire dagli esempi il progetto elettricad.

nei relativi componenti trovo:
gb.gesktop
gb.form
gb.form,dialog
gb.gui
gb.gui.opengl
gb.image
gb.opengl
gb.settings

ma con questi settaggi l'avvio restituisce il solito "il programma ha restituito il valore 1"
in base a quanto detto da vuott, provo a sostituire il componente gb.qt4 con gb.qt5 perchè vedo che gb.gui.qt non esiste.
Dopo l'OK aggiungo gb.qt5.opengl come richiesto tra quelli proposti, compilo, salvo ed avvio.

"il programma ha restituito il valore 1"

tolgo dunque gb.qt5.opengl e provo quelli proposti gb.sdl2 o gb.gui.opengl ma sia l'una che l'altra risultano incompatibili con gb.qt5.

A questo punto mi trovo in quello che si dice "cul de sac" ed apparentemente l'uscita non c'è.
Ecco perchè ho proposto questo quesito, proprio perchè a volte risulta un po disarmante trovare il bandolo della matassa!

Nel video proposto da Gianluigi invece vedo che sta usando la versione 3.18.x e che esiste in essa il componente gb.gui.qt.ext che nella
mia versione non esiste. Ragion per cui penso che a seconda della versione in uso di gambas, i componenti risultino diversi, ed anche
questo non fa che rendere problematica la soluzione!

11
Domande tecniche / [RISOLTO]difficoltà a capire i componenti
« il: 19 Settembre 2023, 15:26:15 »
Sto cercando di capire come funzionano i componenti di gambas perchè devo ammettere la mia notevole ignoranza in merito.
Provo a testare i progetti in libreria scritti con le qt4 e che ora con la la versione 3.16.3 non funzionano più ed
una volta lanciati presentano spesso il laconico messaggio:
Il programma ha restituito il valore : 1
Non risulta facile comprendere in tal caso quali componenti serva abilitare, e mi chiedo spesso il perchè questi non possano
essere abilitati automaticamente nella fase di lancio del pacchetto sviluppato.
Anche le finestre che si aprono durante l'esecuzione sono alquanto criptiche, limitandosi a mettere in evidenza componenti mancanti
o incompatibilità tra i medesimi. Esiste secondo voi un metodo sicuro per risolvere tale inghippo in modo elegante?
Un grazie anticipato!

12
Domande tecniche / Re:link all'eseguibile
« il: 31 Luglio 2023, 15:17:47 »
Anche questa mi mancava! Grazie a tutti voi per la utile lezione!

13
Domande tecniche / Re:link all'eseguibile
« il: 30 Luglio 2023, 23:36:38 »
Bene Gianluigi, allora mi rendo proprio conto di aver fatto un po di casino.
Ti sono molto grato delle prove che hai fatto e che il risultato sia quello desiderato.
Ho capito ad esempio che non è il caso di inserire in cartella altri files oltre a quelli
richiesti dal programma.
Grazie nuovamente per il tuo prezioso supporto!

14
Domande tecniche / Re:link all'eseguibile
« il: 30 Luglio 2023, 19:43:14 »
ecco il malloppo!

15
Domande tecniche / Re:link all'eseguibile
« il: 30 Luglio 2023, 18:57:12 »
Come si può vedere dallo screenshot, nella cartella ho duplicato l'eseguibile "tria.gambas", ed alla copia del file ho tolto l'estensione facendolo diventare "tria1".
Il duplicato ha la stessa dimensione dell'originale (75,1 kB)
Si vede subito che l'icona cambia e se si lancia tria1 mi si apre l'editor di testo anzichè gambas.
Che entrambi i files siano eseguibili lo noti dalla proprietà "rwx" che non si modifica dopo la copia, pertanto a nulla dovrebbe servire il comando che hai suggerito
che va a forzare il flag di esecuzione.

Pagine: [1] 2 3 ... 7