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 - Golia

Pagine: [1] 2 3
1
Programmazione / Importare Font da file .ttf
« il: 14 Settembre 2023, 18:49:25 »
Ciao come si importa un file ttf nel progetto?
Volevo provare importare un font su pdfwriter (MD non mi ha mai detto come si fà).
Ho avuto modo di provare Python e quindi la classe FPDF, che praticamente è pdfwriter (ed è una figata) e ho potuto importare un font scaricato dalla rete, così:
Codice: [Seleziona]
    pdf = PDF()
    pdf.add_font('DejaVu', '', os.path.join('Font','DejaVuSans.ttf'), uni=True)

con gambas?

2
Database / [Risolto] Problemi Postgres 13 su debian11
« il: 31 Dicembre 2021, 11:11:00 »
Ciao a tutti e buone feste.

Lo so mi faccio vedere solo quando ho problemi…:) nelle nuove installazioni.
Sto avendo problemi con postgres e gambas, anche se penso non sia un problema di gambas, posso solo leggere i dati e non aggiornarli o inserirne di nuovi. Vedi immagine allegata.

Questo è il mio sistema
Citazione
gambas 3.15.2
Debian GNU/Linux 11 bullseye
postgresql 13

Ho sempre installato configurato e caricato il database così:

Citazione
sudo apt-get install postgresql postgresql-contrib

sudo -i -u postgres psql

CREATE database gestione1;

CREATE ROLE franco WITH SUPERUSER CREATEDB CREATEROLE LOGIN ENCRYPTED PASSWORD 'miapassword';
grant all privileges on database gestione1 to franco;

psql -h 127.0.0.1 -U postgres -w gestione1 -e < /home/franco/copiaGestione.sql


ho anche fatto un semplice progetto con gambas per vedere se dipende da gambas e l’errore lo fa anche qui. Allego anche il progetto prova.

Grazie per l'aiuto e buon anno!

3
Programmazione / DrawingArea e drag&drop [Risolto]
« il: 23 Novembre 2020, 20:54:50 »
Ciao a tutti
Ho l'esigenza di fare un form tipo griglia, con la prima colonna i prossimi X giorni lavorativi e nella seconda colonna le "signore che devo andare a trovare"  :D :D ...Voglio scherzare per attirare la vostra attenzione  ;D ;D.
Allego immagine per far capire di cosa parlo
Vorrei spostare le "visite" con drag&drop e le visite possono essere anche più di una al giorno quindi ho optato per farlo con DrawingArea.
Non conosco bene il componente e meno ancora Drag&Drop.
Ho iniziato a buttare giù qualcosa, ma vorrei sapere se stò procedendo nel modo giusto.
Sono ben accette anche altre strade.
Grazie

4
Domande tecniche / Aprire un progetto gambas in un form
« il: 21 Settembre 2020, 23:01:11 »
Ciao volevo sapere se è possibile fare questo, come da oggetto.
esempio
Citazione
Public F$Commissioni As Commissioni

Public Sub _new()
If Not F$Commissioni Then F$Commissioni = New Commissioni(Me.Panel1) As "V$Commissioni"
End
Così apro un form presente nello stesso progetto nel pannello "Panel1"
E' possibile aprire un progetto esterno in un form - panel ?
Ciao grazie

5
Ciao, Vorrei fare questo:
Aprire da una finestra dove ad esempio ho una gridview un form modale, però vorrei potere selezionare le righe sul form sotto, lasciando in sovraimpressione il form in modalità modale.
Grazie!

6
Domande tecniche / combobox va in crash [RISOLTO]
« il: 17 Agosto 2020, 18:28:15 »
Ciao
Ho installato Gambas 3.15.90 da git, su Manjaro KDE.
Se apro un form che ha un combobox oppure vado a inserire in un nuovo progetto vergine (senza andare mettere mano ai componenti) l'oggetto combobox, Gambas si chiude.
Ho avviato gambas da terminale e dopo la chiusura mi restiutisce questo
Citazione
[franco@franco-systemproductname gambasdevel]$ gambas3
Errore di segmentazione (core dump creato)
Grazie dell'attenzione

7
Programmazione / [RISOLTO]Formula Float
« il: 20 Luglio 2020, 16:09:16 »
Ciao,
Sono molto arrugginito e vorrei usare la formula piu giusta.
Per rappresentare un valore tipo Float in Valuta, salvato in un database uso questo:
Citazione
Me.TextBox1.Text = Format(1234.56, gb.Currency)
Adesso per fare l'inverso, cioè andare a salvare nel db il mio numero deve tornare Float.
Così funziona ma non mi piace
Citazione
Dim Valor As String
Valor = Replace("€ 1.234,56", " ", "")
Valor = Replace(Valor, "€", "")
Valor = Replace(Valor, ".", "")
Valor = Replace(Valor, ",", ".")
Valor = CFloat(Valor)
  Me.TextBox2.Text = Valor
Sono sicuro che mi sfugge qualcosa di molto semplice :-\

8
Domande tecniche / RISOLTO Errore Postgresql
« il: 04 Luglio 2020, 17:50:09 »
Ciao a tutti
Sto facendo un gestionale collegato al database postgres.
Postgres funziona correttamente, provato con PgAdmin.
Il programma non si avvia, da questo errore:
Citazione
Gestione: symbol lookup error: /usr/lib/gambas3/gb.db.postgresql.so: undefined symbol: pg_snprintf
Dopo tante prove, sto anche provando varie distro..:
Ubuntu 20: Non Funziona mi da questo errore
LinuxMint 20 Mate:  Non Funziona mi da questo errore
Manjaro Kde: Funziona
Manjaro Xfce: Funziona
Neon kde (ubuntu 18): Funziona

Vorrei farlo funzionare su LinuxMint, ma non capisco che errore sia
Qualcuno ha già affrontato il problema o sa dirmi dove posso sbattere la testa?  :hatecomputer:
Ciao Buona domenica

9
Database / Classe DBBox
« il: 28 Aprile 2020, 18:27:25 »
Ciao a tutti
Nell'intento di rifarmi il gestionale ho riaperto una vecchia classe che avevo fatto qualche anno fa.
Oggi l'ho in gran parte riscritta perchè sembrava che funzionava..... vabbè.
Questa è solo una prima parte, è fatta per creare oggetti collegati al database. Tipo TextBox TexArea Numeri Decimali Valuta Data Combobox etcc, poi con poche righe di codice è già in funzione.
Comunque guardatelo e se a qualcuno interessa lo spiegherò meglio.
ps. Non è ancora attivo il controllo automatico per il salvataggio dei record quando sono modificati

La seconda parte della classe sarà dedicata alla "griglia " (tableview) nell'intento di fare una pallida imitazione di GridBox di Milio  :) :ciao:


fatemi sapere le vostre opinioni

10
Domande tecniche / Gambas su ubuntu 20.04
« il: 24 Aprile 2020, 20:52:15 »
Tornato dopo tanto tempo e non riesco nemmeno a installare Gambas... :rolleyes:

Ho provato a installare Gambas come da indicazioni su sourceforge

$ sudo add-apt-repository ppa:gambas-team/gambas3
$ sudo apt-get update
$ sudo apt-get install gambas3

va a buon fine ma Gambas non si avvia, sembra avere problemi con Gb.print o qualcosa del genere adesso non sono nel pc interessato
Qualcuno ha già installato su Ubuntu 20.04?
Ciao grazie

11
Ciao a tutti,
Ho avuto una brutta esperienza con un computer nuovo, il bios UEFI... :hatecomputer: :hatecomputer:
Non vi dico... ne ho fatto una per colore, pazzesco. Comunque alla fine ho di nuovo il mio Linux Mint KDE 17.3. :ok:

Allora, siccome che adesso non voglio cannare proprio nell'installazione di gambas (che non faccio da una vita), vorrei avere qualche parere su qual'è il modo più giusto da seguire.
Io installavo da SVN, e mi sembra da come ho letto nel sito ufficiale sia così (ps non so l'inglese)

Citazione
$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk

$ cd /path/to/source/trunk

$ ./reconf-all

$ ./configure -C

$ sudo make

$ sudo make install

Adesso è finiti quà? non ricordo se bisogna prima caricare sta montagna di pacchetti:

Citazione
$ sudo apt-get install build-essential g++ automake autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.3 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libxtst-dev libffi-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgsl0-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-dev

Per favore datemi una dritta

Ciao grazie  :2birre:

12
Programmazione / Comprimere file tar.gz
« il: 26 Giugno 2014, 10:18:25 »
Ciao a tutti
Ho la necessità di fare un programmino che mi comprima dei file di una determinata cartella, il primo passo è questo:

Codice: gambas [Seleziona]
Dim openmyfile As Process
Dim destinazione As String
Dim origine As String

origine = User.Home &/ "MieFoto3/*.*"
destinazione = User.Home &/ "gino.tar.gz"
openmyfile = Shell "tar zcvf " & destinazione & " " & origine


Però succede che i file vengono salvati con il percorso, cioè dentro il pacchetto i file sono in: "/home/pierino/MieFoto3".
Anche scompattando da terminale, "tar zxvf prova.tar.gz" mi va a creare nella home una nuova home con tutti i percorsi dove va a mettere il file.
Io avrei il bisogno di di salvare solo i file, e di scomprimerli in una determinata cartella.
grazie per l'aiuto

13
Progetti degli utenti / MailBox
« il: 16 Marzo 2013, 11:52:04 »
Studiando i sorgenti di GridBox, dell'ottimo Milio, mi sono imparato un pò le classi, queste sconosciute (per me  :) ) e in particolare la creazione di oggetti.
Ho fatto MailBox, che visto la semplicità del progetto può essere utile come studio per un'approccio alla creazione di un'oggetto appunto.

Per avere a disposizione l'oggetto mailbox nel vostro proggetto basta copiare la cartella MailBox nella cartella ../vostroproggetto/.src e l'icona mailbox.png nella cartella ../vostroproggetto/.hidden/control.
Una volta copiato e aperto il vostro progetto troverete l'oggetto mailbox nella sezione "Form".. dove c'è textbox, valuebox etcc.
Spero vi possa servire

14
Progetti degli utenti / Nuovo GestArredi
« il: 20 Novembre 2011, 15:11:46 »
Ciao a tutti
Volevo farvi vedere il mio ultimo "solito" programma  ;D
Ho rifatto il mio gestionale, quello che mi ha fatto venire in questa splendida comunità  :2birre:
Il gestionale è fatto su misura per una gestione di negozio di arredamento, ma si può adattare per qualsiasi lavoro per vendita al dettaglio, più che altro spero possa essere utile come modello per altri tipi di gestionale.
Ringrazio tutti da Leo, Cescho, fsurfing, md9327, tornu, dex e spero di non aver dimenticato nessuno degli amici che mi hanno aiutato a imparare questo linguaggio, e in particolar modo il mio amico Milio per tutte le dritte e sopratutto per GRIDBOX pilastro portante di questo programma. Il 90% del codice è basato su questo stupendo componente.
Pensate che a rifare questa mia ultima versione ci ho messo pochissimo tempo e con grande facilità grazie al componente.
Beh.. comunque date un'occhiata al mio progetto e spero possa essere utile a ispirare qualche altro gestionale.
E sono sempre graditi consigli e anche critiche..e perchè no..anche complimenti ;)
 :2birre: :2birre: :2birre: ciao


15
Avete qualche idea di come potrei fare per intercettare le coordinate di una linea disegnata in una drawingarea, col puntatore del mouse? Tipo la calamita di fine linea presente in tanti cad.

Grazie

Pagine: [1] 2 3