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

Pagine: 1 [2] 3
16
Domande tecniche / Re:Non mi crea il deb di installazione
« il: 12 Ottobre 2019, 00:13:01 »
mi sembra strano, Gambas3 è installato da ppa non da repository , ho anche provato a rimuoverlo e re installarlo...il programma è scritto sullo stesso computer e stesso Gambas su distro LinuxMint

17
Domande tecniche / Re:Non mi crea il deb di installazione
« il: 11 Ottobre 2019, 20:09:59 »
Vedo che di pacchetti .deb te ne ha creati 4.
Codice: [Seleziona]
dpkg-deb: generazione del pacchetto "serramenti-gtk" in "../serramenti-gtk_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-gtk3" in "../serramenti-gtk3_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-qt4" in "../serramenti-qt4_0.0.6-0ubuntu1_all.deb".
dpkg-deb: generazione del pacchetto "serramenti-qt5" in "../serramenti-qt5_0.0.6-0ubuntu1_all.deb".

Devi provare a installare quello con le librerie che hai usato se hai usato gb.gui prova a installare: serramenti-gtk3
Se hai usato le QT: serramenti-qt4

Anche io ricordo che una volta c'era il pacchetto deb generico, può essere che lo abbiano tolto.

Sappimi dire come va.
Ho provato con serramenti-gtk3 e mi da errore, (la dipendenza non puo essere soddisfatta: serramenti(>=0.0.6)), stessa cosa con serramenti-gtk e qt4/qt5

18
Domande tecniche / Re:Non mi crea il deb di installazione
« il: 11 Ottobre 2019, 19:21:27 »
... eventualmente posso postare il log della procedura di creazione del pacchetto di installazione.

Si postalo così lo confronto col mio
Codice: [Seleziona]
Salva il file CHANGELOG/Modifiche.

==============================================================================

CREAZIONE PACCHETTO PER UBUNTU / KUBUNTU / MINT....


Sto creando la directory.
rm -f '/home/virginio/Installazioni/Serramenti gambas/serramenti_0.0.6'*
rm -Rf '/home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6'
rm -Rf '/home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6.orig'
Creazione file desktop...
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -Rf `find . -name ".gambas"`
rm -Rf `find . -name "*.gambas"`
rm -f build-stamp install-stamp
dh_clean
 dpkg-source -b serramenti-0.0.6
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti in serramenti_0.0.6.orig.tar.gz
dpkg-source: Informazioni: building serramenti in serramenti_0.0.6-0ubuntu1.diff.gz
dpkg-source: Avviso: ignoring deletion of directory src/Serramenti/.gambas
dpkg-source: Informazioni: building serramenti in serramenti_0.0.6-0ubuntu1.dsc
 debian/rules build
dh_testdir
touch build-stamp
/usr/bin/gbc3 -e -a -g -x  src/Serramenti
OK
gba3 -o 'src/Serramenti/Serramenti' src/Serramenti
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_installdirs
ln -s 'Serramenti' /home/virginio/Installazioni/Serramenti gambas/serramenti-0.0.6/debian/serramenti/usr/bin/'serramenti'
ln: l'obiettivo 'gambas/serramenti-0.0.6/debian/serramenti/usr/bin/serramenti' non è una directory
debian/rules:18: recipe for target 'install' failed
make: *** [install] Error 1
dpkg-buildpackage: Errore: fakeroot debian/rules binary subprocess returned exit status 2

============ Sto creando il pacchetto di supporto GTK+...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-gtk-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-gtk
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-gtk-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-gtk-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-gtk in serramenti-gtk_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-gtk in serramenti-gtk_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-gtk" in "../serramenti-gtk_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-gtk_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-gtk-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

============ Sto creando il pacchetto di supporto GTK+3...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-gtk3-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-gtk3
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
mdpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-gtk3-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-gtk3-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-gtk3 in serramenti-gtk3_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-gtk3 in serramenti-gtk3_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-gtk3" in "../serramenti-gtk3_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-gtk3_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-gtk3-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

============ Sto creando il pacchetto di supporto QT4...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-qt4-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-qt4
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-qt4-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-qt4-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-qt4 in serramenti-qt4_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-qt4 in serramenti-qt4_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-qt4" in "../serramenti-qt4_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-qt4_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-qt4-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

============ Sto creando il pacchetto di supporto QT5...
Sto creando la directory.
"Debianizzazione" dei sorgenti...
Creazione pacchetto...
cd '/home/virginio/Installazioni/Serramenti gambas/serramenti-qt5-0.0.6'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Informazioni: Pacchetto sorgente serramenti-qt5
dpkg-buildpackage: Informazioni: Versione sorgente 0.0.6-0ubuntu1
dpkg-buildpackage: Informazioni: Distribuzione sorgente unstable
dpkg-buildpackage: Informazioni: Sorgente modificata da Virginio <virgugole@virgilio.it>
dpkg-buildpackage: Informazioni: Architettura host amd64
 dpkg-source --before-build serramenti-qt5-0.0.6
 fakeroot debian/rules clean
dh_testdir
dh_clean
 dpkg-source -b serramenti-qt5-0.0.6
dpkg-source: Avviso: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: Informazioni: using source format '1.0'
dpkg-source: Avviso: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
dpkg-source: Avviso: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field
dpkg-source: Informazioni: building serramenti-qt5 in serramenti-qt5_0.0.6-0ubuntu1.tar.gz
dpkg-source: Informazioni: building serramenti-qt5 in serramenti-qt5_0.0.6-0ubuntu1.dsc
 debian/rules build
make: Nessuna operazione da eseguire per "build".
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: generazione del pacchetto "serramenti-qt5" in "../serramenti-qt5_0.0.6-0ubuntu1_all.deb".
 dpkg-genbuildinfo
 dpkg-genchanges  >../serramenti-qt5_0.0.6-0ubuntu1_amd64.changes
dpkg-genchanges: Informazioni: including full source code in upload
 dpkg-source --after-build serramenti-qt5-0.0.6
dpkg-buildpackage: Informazioni: full upload; Debian-native package (full source is included)

========================================

I pcchetti sono stati creati in modo corretto.

Vedo anche che nelle fasi iniziali dove mi sembra dovrebbe creare il deb del programma da un errore, anche se poi alla fine dice che i pacchetti sono stati creati in modo corretto

19
Domande tecniche / Re:Non mi crea il deb di installazione
« il: 11 Ottobre 2019, 15:36:23 »
Intanto grazie per la risposta....il problema nasce dal fatto che quando creo il pacchetto di installazione, cosa già fatta più volte nel tempo e sempre andata a buon fine da ieri mi crea vari file deb per gtk per qt4 per qt5  il tar.gz ma non il deb del programma.... eventualmente posso postare il log della procedura di creazione del pacchetto di installazione.

20
Domande tecniche / Non mi crea il deb di installazione
« il: 11 Ottobre 2019, 13:30:45 »
Come da titolo, Gambas 3 installato da ppa dopo l'ultimo aggiornamento (il problema mi si presenta dopo di questo) quando creo il pacchetto di installazione non mi crea il deb apposito....

21
Programmazione / Re:Message.Warning con suono
« il: 09 Settembre 2019, 21:49:56 »
Nella IDE di Gambas: menu Progetto > Proprietà... > Componenti e spunti la casella di gb.sdl2.audio

A ecco....grazie ancora  :ok:

22
Programmazione / Re:Message.Warning con suono
« il: 08 Settembre 2019, 22:22:22 »
Grazie Gianluigi....saresti così gentile da dirmi come spuntare il componente gb.sdl2.audio visto che non riesco a trovarlo  :hard: :hard: :hard: :hard:

23
Programmazione / Message.Warning con suono
« il: 08 Settembre 2019, 13:54:48 »
Chiedo gentilmente se è possibile richiamare un suono di sistema di avvertimento ad un Message.Warning
grazie

24
Ringrazio tutti per le risposte e delucidazioni, sono oro colato.... naturalmente da ignorantone quale sono vado per gradi per non stravolgere troppo e trovarmi altre problematiche da risolvere visto che le varianti nell'ambito dei serramenti sono molteplici

25
"largoanta" è Public per essere vista sia nella sub memorizza che poi nella sub stampa o visualizza.
Variant perché alcuni dati li raccolgo da textbox e per evitare conflitti preferisco variant.
In realtà non c'è un problema.....dovevo solo capire come riscrivere il codice originario in funzione di Gambas che non prevede i ReDim Preserve....approposito ringrazio per le dritte .Push .Add e .Resize, me le studierò per sistemare la questione della dinamicità.
Per il discorso che gli Array partono da zero, non è possibile impostare Option Base 1 ?

26
Al momento ho creato una variabile pubblica vettore
Codice: [Seleziona]
Public largoanta as New variant[25]
e lo impostata a 25 perche devo ancora capire come renderla dinamica.
Poi nella Public sub_ memorizza()  ho inserito la riga
Codice: [Seleziona]
largoanta[contatore] = larghezzaanta
Facendo poi piu misurazioni e dando un
Codice: [Seleziona]
for i = 1 to contatore
Print largoanta[i]
next
riesco a vedere correttamente le varie misurazioni incamerate dal vettore

27
Tu stai parlando di un vettore.
Come più volte detto Gambas non è VB, quindi non possiamo pretendere che funzioni allo stesso modo.
Studiati i vettori che in Gambas sono degli oggetti e vanno istanziati prima di poter essere usati.

esempio:

Codice: [Seleziona]
  Dim larghezzaanta as New Integer[]
  larghezzaanta.Push(560)
  Print larghezzaanta[0]

Vedi: https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Array_.28Vettori.29_e_Matrici
Ciao Gianluigi...grazie per la risposta, sicuramente Gambas non è Vb e viceversa, mi leggerò la guida e vediamo cosa ne viene fuori  :hatecomputer:

28
Continuando a convertire il programmino auto scritto per calcolare serramenti, scritto con Vb5/6 ad un certo punto mi trovo davanti ad un muro......con vb mantenevo in memoria tramite "ReDim Preserve" la stessa variabile (es. larghezzaanta) assegnandole un numero in sequenza ad ogni misurazione e per piu misurazioni..... per poi alla fine richiamarle per visualizzarle e o stamparle utilizzando un ciclo "for to next".....ed ecco che quà si presenta il muro, Gambas ReDim Preserve non lo riconosce, quindi quale altra procedura dovrei utilizzare per ottenere la stessa cosa?
Grazie

29
Programmazione / Re:Visibilità delle variabili
« il: 05 Giugno 2019, 13:11:51 »
Mi scuso se ho proseguito questa discussione mi sembrava più logico vedere le differenze tra VB e Gambas comunque l'esempio della i per for ....next era solo perché avevo notato la non portabilità di variabili tra routine che sono tutte  pubbliche per cui mi pareva strano e chiedevo lumi....il "problema" vero sarà quando dovrò passare le variabili dalla routine pubblica elabora comandata dal pulsante Elabora...alla routine pubblica stampa chiamata dal pulsante Stampa, se il comportamento sarà come l'esempio della i che uso per i cicli for...next

30
Programmazione / Visibilità delle variabili
« il: 04 Giugno 2019, 21:51:02 »
Ho modificato il titolo della discussione perché è vero che grazie a vuott mi è stato chiarito un passaggio del codice ma nel contempo ce ne sono altri e ce ne saranno molti altri di problemi da risolvere.
Uno tra questi è che mentre in Vb se dichiaravo una variabile come per esempio la "i" per i cicli For To Next in Gambas la devo dichiarare in ogni Public Sub....naturalmente non è il problema della i ma semmai delle variabili contenenti i dati delle elaborazioni...come ovviare al problema?


Nota del moderatore: Si sta facendo riferimento ad un'unica discussione poi da me divisa in due discussioni distinte.

Pagine: 1 [2] 3