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

Pagine: 1 [2] 3 4 ... 15
16
Programmazione / Re:Gestione della classe ComboBox
« il: 26 Settembre 2023, 20:26:48 »
Non ho capito se il mio ultimo suggerimento a te funziona.

Mhmmm! Scusa Vuottt, ero così intento a fare analisi del pezzo di programma che ho proposto che mi ero dimenticato di risponderti..... in effetti hai ragione, togliendo current il meccanismo è tornato a funzionare!, come mai con Gambas 2 lo faceva mantre ora no non è dato a sapersi e daltronde non ho voglia di investigare ulteriormente.

17
Programmazione / Re:Gestione della classe ComboBox
« il: 26 Settembre 2023, 11:50:29 »
Non ho capito se il mio ultimo suggerimento a te funziona.

Grazie Vuott, ritengo che l'espressione ComboMesi.List = FMain.mese funzioni a dovere perché se vedi lì passo la matrice Fmain.mese nella sua interezza a ComboMesi.List ed in effetti quando si preme la freccia in giù la lista compare totalmente (non ho potuto farti lo screenshot perché con la lista abbassata il pulsante "stamp" non risponde).

Ritengo che l'istruzione che da problemi sia ComboMesi.Current.Text = FMain.mese[PuntMese] ove passo FMain.mese[PuntMese] la variabile PuntMese è comunque settata e contiene il valore numerico del mese attuale e questo l'ho potuto vedere dalla diagnostica che ora compare nel riquadro a sinistra, quindi nel caso di PuntMese=9 si dovrebbe vedere Set in ComboBox, cosa che non avviene, percui penso che l'intoppo sia in ComboMesi.Current.Text.

Continuerò ad investigare e vi terrò informati.

18
Programmazione / Re:Gestione della classe ComboBox
« il: 25 Settembre 2023, 20:44:39 »
"FMain.mese" cos'è ?

Si tratta di un array descritto in Fmain che contiene le abbreviazioni dei dodici mesi più una stringa vuota in posozione 0, l'ho descritta proprio per le combo dei mesi che uso nel programma

Ti ringrazio!

Mi ero scordato di evidenziare che ciò che non funziona è solo il meccanismo che inserisce il mese nella combo quando inizia il dialogo, premendo la freccia in giù la lista compare tutta con i mesi giusti e premendo il tasto Ok! il programma non accusa errori ed il file viene registrato nel mese giusto, cioè quello corrente come dovrebbe essere, l'unica cosa che non avviene è appunto la visualizzazione del mese nella finestrella della combo

Scusate, grazie!

19
Programmazione / Re:Gestione della classe ComboBox
« il: 25 Settembre 2023, 15:36:46 »
"FMain.mese" cos'è ?

Si tratta di un array descritto in Fmain che contiene le abbreviazioni dei dodici mesi più una stringa vuota in posozione 0, l'ho descritta proprio per le combo dei mesi che uso nel programma

Ti ringrazio!

20
Programmazione / [RISOLTO] Gestione della classe ComboBox
« il: 25 Settembre 2023, 14:05:13 »
C'è una parte del mio codice che non fa più il suo dovere, il programma dopo la pressione del tasto stampa nel form di introduzione dei dati attiva un popup che chiede scegliere il file redatto per mese in cui registrerà la bolla come vedete dall'allegato la combo (ComboMesi) dovrebbe indicare il mese corrente, ma ciò non avviene  :-[ :-[ :-[

Codice: [Seleziona]
PuntMese = Month(Now)
  ComboMesi.List = FMain.mese
  ComboMesi.Current.Text = FMain.mese[PuntMese]

Ora mi chiedo se la sintassi che ho usato è ancora valida o meno, nel precedente eseguibile funzionava tranquillamente, ma rea stato fatto ancora con Gambas2  :-\ :-\ :-\ :-\

21
Programmazione / Re:Strano errore lanciando ProgrammaBolle
« il: 23 Settembre 2023, 12:52:10 »
Ulteriore dubbio  :)

Hai mica giocato con la finestra Configurazione del debugger?

 :ciao:

P.S. Ho chiesto sulla ML ...

Dunque, il sistema si è installato in modo del tutto automatico infatti non ho ritenuto di caricare driver NVidia perché la grafica è stabile e non ne sento il bisogno; inoltre ho provato a vedere il menu Debug la scelta Attiva il profiling non è spuntata ho poi visto l'opzione Configurazione..., nel primo quadro Debugger tutte le scelte sono disattive compresa la prima opzione Usa un emulatore di terminale che a mio senno poteva causare l'apertura della finestra indesiderata, inoltre nel quadro Ambiente è presente e spuntata una dicitura GB_GUI - gb.qt5, gli altri quadri sono totalmente inattivi.

Ora mi chiedo non esiste un comando che inibisca l'apertura di quel terminale; so che il problema esiste, ma non sembra dare noia ne al programma ne al resto del mio sistema, quindi se in qualche modo, lo metto nel "dimenticatoio" non penso che sia un gran male, tanto più che a metà del 2024 uscirà Suse Leap 15.6 che io sicuramente installerò.

22
Programmazione / Re:Strano errore lanciando ProgrammaBolle
« il: 22 Settembre 2023, 11:59:46 »
Ciao Franco,

rileggendo il post mi è venuto un dubbio; che possa essere colpa del compilatore di Gambas?
Allora per poter chiederlo a Minisini ho bisogno di alcuni dati:
Le informazioni di sistema: che ottieni cliccando sul menu help (?) clicchi sul sotto-menu e fai copia e incolla qui come fosse un codice
l'immagine di come appare il messaggio (uno screenshot)
Non mi sembra che serva altro, la frase di errore l'hai già riportata

 :ciao:

Detto (forse scritto) fatto in allegato la schermata dell'errore che ottengo, a questo punto il programma è in esecuzione, l'ho solamente mandato in buttom frame per far si che sia leggibile, di seguito il report delle informazioni di sistema
Codice: [Seleziona]
[System]
Gambas=3.18.4 07c51f51 (stable)
OperatingSystem=Linux
Distribution=openSUSE Leap 15.4
Kernel=5.14.21-150400.24.81-default
Architecture=x86_64
Cores=12
Memory=15849M
Language=it_IT.UTF-8
Desktop=KDE
DesktopResolution=96
DesktopScale=7
WidgetTheme=breeze
Font=Noto Sans,10

[Programs]
gcc=gcc (SUSE Linux) 7.5.0
pngquant=2.11.2 (November 2017)
trans=Translate Shell       0.9.6.12

[Libraries]
Cairo=/usr/lib64/libcairo.so.2.11600.0
Curl=/usr/lib64/libcurl.so.4.8.0
DBus=/usr/lib64/libdbus-1.so.3.19.4
GDK2=/usr/lib64/libgdk-x11-2.0.so.0.2400.33
GDK3=/usr/lib64/libgdk-3.so.0.2404.30
GStreamer=/usr/lib64/libgstreamer-1.0.so.0.2001.0
GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.33
GTK+3=/usr/lib64/libgtk-3.so.0.2404.30
OpenGL=/usr/lib64/libGL.so.1.7.0
Poppler=/usr/lib64/libpoppler.so.117.0.0
QT5=/usr/lib64/libQt5Core.so.5.15.2
RSvg=/usr/lib64/librsvg-2.so.2.48.0
SDL=/usr/lib64/libSDL2-2.0.so.0.8.0
SQLite 3=/usr/lib64/libsqlite3.so.0.8.6

[Environment]
AUDIODRIVER=pulseaudio
COLORTERM=1
CONFIG_SITE=/usr/share/site/x86_64-unknown-linux-gnu
CPU=x86_64
CSHEDIT=emacs
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=/usr/share/xsessions/plasma5
DISPLAY=:0
FROM_HEADER=
GB_GUI=gb.qt5
GPG_TTY=non è un tty
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:<home>/.config/gtkrc-2.0
GTK_IM_MODULE=cedilla
GTK_MODULES=canberra-gtk-module
GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:<home>/.config/gtkrc
G_BROKEN_FILENAMES=1
G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252
HISTSIZE=1000
HOME=<home>
HOST=<hostname>
HOSTNAME=<hostname>
HOSTTYPE=x86_64
JAVA_BINDIR=/usr/lib64/jvm/jre-11-openjdk/bin
JAVA_HOME=/usr/lib64/jvm/jre-11-openjdk
JAVA_ROOT=/usr/lib64/jvm/jre-11-openjdk
JRE_HOME=/usr/lib64/jvm/java-11-openjdk-11
KDE_APPLICATIONS_AS_SCOPE=1
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
LANG=it_IT.UTF-8
LANGUAGE=it_IT.UTF-8
LC_ALL=it_IT.UTF-8
LESS=-M -I -R
LESSCLOSE=lessclose.sh %s %s
LESSKEY=/etc/lesskey.bin
LESSOPEN=lessopen.sh %s
LESS_ADVANCED_PREPROCESSOR=no
LOGNAME=<user>
MACHTYPE=x86_64-suse-linux
MAIL=/var/spool/mail/<user>
MANPATH=/usr/local/man:/usr/share/man
MINICOM=-c on
MORE=-sl
OSTYPE=linux
PAGER=less
PATH=<home>/bin:/usr/local/bin:/usr/bin:/bin
PROFILEREAD=true
PWD=<home>
PYTHONSTARTUP=/etc/pythonstart
QEMU_AUDIO_DRV=pa
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=xim
QT_IM_SWITCHER=imsw-multi
QT_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2900,unix/<hostname>:/tmp/.ICE-unix/2900
SHELL=/bin/bash
SHLVL=0
SSH_ASKPASS=/usr/lib/ssh/ssh-askpass
SYSTEMD_EXEC_PID=1789
TERM=xterm
TZ=:/etc/localtime
USER=<user>
WINDOWMANAGER=/usr/bin/startplasma-x11
XAUTHLOCALHOSTNAME=<hostname>
XAUTHORITY=/run/user/1000/xauth_tBduYX
XCURSOR_SIZE=24
XCURSOR_THEME=breeze_cursors
XDG_CONFIG_DIRS=<home>/.config/kdedefaults:/etc/xdg
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_ID=21
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session11
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XMODIFIERS=@im=local
XNLSPATH=/usr/share/X11/nls
XSESSION_IS_UP=yes
force_s3tc_enable=true

Ringrazio!

23
Programmazione / Re:Strano errore lanciando ProgrammaBolle
« il: 21 Settembre 2023, 18:13:54 »
Provare a installare il driver video "nouveaux". Il messaggio dice che non è presente.

nouveau è un driver libero per NVidia, hai quella scheda video? l'hai aggiornata (il driver) di recente?

 :ciao:

In effetti ho una scheda video NVidia, ma non avevo installato alcun driver perché lo schermo è molto stabile e sembrava non necessitare di questo, ma cosa centra Gambas con la scheda video?

24
Programmazione / [RISOLTO] Strano errore lanciando ProgrammaBolle
« il: 21 Settembre 2023, 15:49:38 »
Il programma funziona e mi permette di stampare le bolle come deve fare, lo strano è che quando lo lancio mi apre una console con dentro il seguente messaggio
Citazione
libGL error: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: impossibile aprire il file oggetto condiviso: File o directory non esistente (search paths /usr/lib64/dri, suffix _dri)
libGL error: failed to load driver: nouveau
Come al solito chiedo help

25
Programmazione / [Risolto] Eseguire Gambas in open suse leap
« il: 15 Settembre 2023, 16:22:18 »

Forse ho capito cosa vai cercando, ripeto il forse, Vedi il filmato compresso del link qui sotto:
https://paste.c-net.org/RosesDisease

Decomprimi il file compresso e guarda il video

 :ciao:

E' stato lo spunto finale, ora il tutto funziona ed ho già messo in produzione il nuovo programma che ha funzionato, adesso inizierò l'ottimizzazione dell'interfaccia di stampa.

Come al solito ho da ringraziare tutti voi della lista e spero che quanto discusso possa essere di aiuto anche per altri.

26
Programmazione / Re:Eseguire Gambas in open suse leap
« il: 15 Settembre 2023, 13:22:39 »
Era anche il mio sentore, il problema è come inserire il nuovo form nella mia procedura al posto del vecchio form, probabilmente è una operazione che avevo già fatto un po di anni fa (ai tempi di gambas2), ora o me la sono scordata oppure è cambiato qualcosa che io non so.

Per altro l'apertura avviene per il momento dalla classe che hai scritto tu e che nel tuo listato funziona tranquillamente.

Ti ringrazio Golia!

27
Programmazione / Re:Eseguire Gambas in open suse leap
« il: 15 Settembre 2023, 11:25:19 »
Avevo visto il tuo suggerimento, mi conosci? Spesse volte voglio capire cosa e come si fà, ecco perché per il momento non gli avevo dato esito, inoltre ho inserito il mio precedente post sperando che proprio Golia lo leggesse.

Comunque ti ringrazio Gianluigi!

28
Programmazione / Re:Eseguire Gambas in open suse leap
« il: 15 Settembre 2023, 11:00:48 »
Ieri avevo provato a modificare la classe PrintPdf con quella trovata nel listato di Golia, ma era quello della 2.0.1 senza però inglobare il form, questa manovra però non è bastata infatti ottenevo ancora errori, penso quindi che il form debba anche esso accordarsi con il componente gb.poppler.

Il problema è che non trovo come inglobare PrintPdf.form nel listato del mio ProgrammaBolle, per quanto riguarda PrintPdf.class non avevo fatto altro che fare un copia-incolla del listato di Golia nella mia classe commentando tutto il precedente listato, ma tutto ciò non ha funzionare a dovere.

A proposito Gianluigi, se hai notato gli orari in cui vi scrivo non sono più solo quelli serali..... poi vi dirò :o :o :o!

29
Programmazione / Re:Eseguire Gambas in open suse leap
« il: 14 Settembre 2023, 10:58:47 »
Ieri sera ho visto con calma il listato dell'ultimo PdfWriter-2.0.1 che anche sul mio sistema funziona a dovere, da quel che ho capito le variazioni riguardano solamente la routine PrintPdf, oggi provo quindi ad effettuare la modifica e vi saprò dire.

Per altro mi unisco anch'io......
Citazione
« Santissimi Gianluigi, Vuott e Midi... orate pro nobis ! »
ma con toni di ammirazione!

30
Programmazione / Re:Eseguire Gambas in open suse leap
« il: 13 Settembre 2023, 15:11:00 »
Ho provato ad inserire la modifica richiesta, ma temo che ci sia ancora da capire alcune cose, a me sembra che le modifiche da inserire siano torppo profonde

Codice: [Seleziona]
  SpinBox1.Value = 2
'  hPdf = New PdfDocument ***** modifica in prova del 13/9/23
  hPdf = New PdfDocument("/tmp/report.pdf")
'  hPdf.Open(MyReport) ***** modifica in prova del 13/9/23
  If PdfOr = True Then
      hPdf.Zoom *= Sqr(1)
  Else
      hPdf.Zoom *= Sqr(0.75)
  Endif

Nella seconda istruzione commentata viene rilevato che Open (hPdf.Open...) e un simbolo sconosciuto nella classe PdfDocument e poco più sotto, nella if anche Zoom ottiene lo stesso risultato, devo anche far notare che MyReport è una variabile descritta poco prima che contiene /tmp/report.pdf, tutto questo mi fa venire molti dubbi su ciò che sto facendo anche perché quel pezzo di listato fa comunque parte di PrintPDF versione 0.0.2

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