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

Pagine: 1 ... 3 4 [5] 6 7 ... 85
61
Quando puoi trovare un po di tempo, potresti scrivere un passo passo su come collegare un database a ODBC?

Non sono una cima a scrivere... sappiate che qui si vive tra le vacche e le montagne...  :-[

se qualcuno pero' a difficoltà a collegare db firebird e mssql con odbc, son disponibile a dare una mano...

62
Dal commento di Piccoro sembrerebbe che prima, su certi database aziendali, non funzionasse; a te funzionava?
Con quale database?

Scusa non avevo letto...
Nella versione 3.15.2 funzionava con Firebird e Mssql

63
Io ho tagliato la testa al toro...
Ho scaricato il codice sorgente di gambas 3.16.0 e ho modificato il componente gb.db.odbc nello specifico nel file main.c  nella funzione di conversione riportandola paro paro a quella della versione 3.15.2.
Ricompilato gambas 3.16.0 su una macchina virtuale ed installato per verifiche... Funziona...  :ok:
Quindi ho copiato il file gb.db.odbc.so.0 su tutti i pc della lavanderia....

Un po' spartano ma ha funzionato in attesa di un aggiornamento...


64
Come si fa?  ;D ;D

65
Ho da poco istallato la nuova versione di Gambas, la 3.16.0, e sulle richieste sql con driver Odbc il result  mi ritorna l'errore in oggetto.
Il programma non va in crash ma richiamando il valore del campo data del result mi ritorna nullo.

Qualcuno a modo di verificare se non e' solo un problema mio?

Lascio qui le info sul mio sistema

[System]
Gambas=3.16
OperatingSystem=Linux
Kernel=5.4.0-70-generic
Architecture=x86_64
Distribution=Ubuntu 20.04.2 LTS
Desktop=KDE5
Font=Noto Sans,10
Scale=8
Theme=breeze
Language=it_IT.UTF-8
Memory=15774M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.6.0
DBus=libdbus-1.so.3.19.11
GDK2=libgdk-x11-2.0.so.0.2400.32
GDK3=libgdk-3.so.0.2404.16
GStreamer=libgstreamer-1.0.so.0.1602.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2404.16
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.97.0.0
QT5=libQt5Core.so.5.12.8
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEFAULTS_PATH=/usr/share/gconf/plasma.default.path
DESKTOP_SESSION=plasma
DISPLAY=:0
GB_GUI=gb.qt5
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:<home>/.config/gtkrc-2.0
GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:<home>/.config/gtkrc
HOME=<home>
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
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1392,unix/<hostname>:/tmp/.ICE-unix/1392
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=1331
SSH_AUTH_SOCK=/tmp/ssh-VfD5zOM9PSec/agent.1287
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=/tmp/xauth-1000-_0
XCURSOR_THEME=Breeze_Snow
XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
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=3
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_VTNR=1
force_s3tc_enable=true

66
Database / Re:Classe DBBox
« il: 28 Maggio 2020, 15:57:49 »
Ti suggerisco di mettere una proprieta' Name alle colonne in modo che anche se cambi l'ordine alle colonne le formule funzionano lo stesso....

67
Database / Re:Classe DBBox
« il: 28 Maggio 2020, 15:52:53 »
Figata e' la versione grafica di gridbox....

68
Ecco il componente...  ;)

69
Ancora ciao...

Tramite questa guida: https://www.gambas-it.org/wiki/index.php?title=Effettuare_una_ripresa_video_mediante_una_WebCam_con_il_Componente_gb.media ho modificato la tua sub Form_Open() come segue prendendo spunto anche dal comando shell che avevi postato nel primo post:

Codice: [Seleziona]
Public Sub Form_Open()

  Dim src, zbr, snk, cnv, cnv2 As MediaControl
 
   pl = New MediaPipeline As "Pipeline"

   src = New MediaControl(pl, "v4l2src")
   src["device"] = "/dev/video0"
   
   cnv = New MediaControl(pl, "videoconvert")
   zbr = New MediaControl(pl, "zbar")
   cnv2 = New MediaControl(pl, "videoconvert")
   snk = New MediaControl(pl, "xvimagesink")
   
   src.LinkTo(cnv)
   cnv.LinkTo(zbr)
   zbr.LinkTo(cnv2)
   cnv2.LinkTo(snk)
   
   snk.SetWindow(drar)
 
End

Adesso funziona  ;)

70
Ciao vuott!!!

E' da tempo che non scrivo, ma ultimamente ho necessità di utilizzare la webcam di diversi pc come lettore di qrcode per impostare una determinata lavorazione alle macchine.

Ho provato il tuo esempio partendo dai comandi shell e tutto funziona a dovere. Provando pero' l'esempio che hai fatto con gb.media mi si impianta su pl.Play() nella sub Tasto_Click() ritornandomi l'errore: Cannot set Status.

Ti elenco anche le caratteristiche del mio sistema preso da direttamente da Gambas:

[System]
Gambas=3.13
OperatingSystem=Linux
Kernel=4.18.0-20-generic
Architecture=x86_64
Distribution=Ubuntu 18.04.2 LTS
Desktop=KDE5
Theme=Breeze
Language=it_IT.UTF-8
Memory=15801M

[Libraries]
Cairo=libcairo.so.2.11510.0
Curl=libcurl.so.4.5.0
DBus=libdbus-1.so.3.19.4
GStreamer=libgstreamer-1.0.so.0.1401.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2200.30
OpenGL=libGL.so.1.0.0
Poppler=libpoppler.so.73.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.9.5
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-cmaguCowYk,guid=368de7810fd758cffc5fe5925ce4e9ce
DEFAULTS_PATH=/usr/share/gconf/plasma.default.path
DESKTOP_SESSION=plasma
DISPLAY=:0
GB_GUI=gb.qt4
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GS_LIB=<home>/.fonts
HOME=<home>
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
LANG=it_IT.UTF-8
LANGUAGE=it_IT.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
PAM_KWALLET_LOGIN=/run/user/1000/kwallet.socket
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1505,unix/<hostname>:/tmp/.ICE-unix/1505
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=1444
SSH_AUTH_SOCK=/tmp/ssh-36Vlmy6HNV55/agent.1364
S_COLORS=auto
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XCURSOR_THEME=breeze_cursors
XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
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=3
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_VTNR=1

Ciao e buona giornata a te e a tutti!!

71
Domande tecniche / Re:Caratteri in dichiarazione di variabili
« il: 25 Giugno 2018, 11:47:52 »
No ti ho detto una castroneria....

Sembrerebbe che non faccia subito il refresh delle variabili locali appena dichirate...

Me lo fa ancke su Kubuntu 18.04 e con Gambas 3.11.2

72
Domande tecniche / Re:Caratteri in dichiarazione di variabili
« il: 25 Giugno 2018, 11:42:36 »
Tools --> Preferenze --> Code Formatting --> Local Variable declaration metti su on

73
Progetti degli utenti / Re:ModBus TCP/IP
« il: 02 Aprile 2018, 07:58:06 »
Nuova versione con qualche correzione...

74
Progetti degli utenti / Re:ModBus TCP/IP
« il: 03 Marzo 2018, 21:07:55 »
Sono sempre stato presente in modalità lettura.... è da parecchio tempo che non programmo.....

75
Progetti degli utenti / ModBus TCP/IP
« il: 02 Marzo 2018, 17:07:00 »
Per esigenze di lavoro ho dovuto creare un programma per la visualizzazione dei dati di lavaggio su di un monitor in produzione.
Per comunicare con le macchine (PLC) mi sono imbattuto sul protocollo ModBus Tcp/Ip. (https://it.wikipedia.org/wiki/Modbus  -  http://www.modbus.org/)

Inizialmente avevo utilizzato un programma esterno chiamato mbtget che ho trovato qui: https://github.com/sourceperl/mbtget/tree/master/scripts  ma ho avuto il desiderio di crearmi un componente tutto mio scritto in gambas.  ;D

Funziona anche con Arduino (avendo opportunamente caricato nello sketch le librerie seguenti: https://code.google.com/archive/p/mudbus/downloads )

Pagine: 1 ... 3 4 [5] 6 7 ... 85