Autore Topic: Interagire con il terminale linux  (Letto 6914 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #45 il: 31 Dicembre 2013, 01:04:34 »
Effettui l'aggiornamento di Gambas spesso ?

Ma tu hai Gambas 2 oppure Gambas 3 ?
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #46 il: 31 Dicembre 2013, 01:06:14 »
Gambas 3.5.1. L'icona non compariva neppure nella 3.1.1 di ubuntu 13.10.

Codice: [Seleziona]
[System]
Gambas=3.5.1
OperatingSystem=Linux
Kernel=3.11.0-15-generic
Architecture=x86_64
Distribution=Ubuntu 13.10
Desktop=GNOME
Theme=QGtk
Language=it_IT.UTF-8
Memory=3829M
[Libraries]
Cairo=libcairo.so.2.11200.16
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.4
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.200.0
GTK+=libgtk-x11-2.0.so.0.2400.20
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.43.0.0
Qt4=libQtCore.so.4.8.4
SDL=libSDL-1.2.so.0.11.4
« Ultima modifica: 31 Dicembre 2013, 01:09:07 da aleandro »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #47 il: 31 Dicembre 2013, 01:28:01 »
Porrò la questione sulla M.L. ufficiale, per vedere se già anno affrontato questo problema.



Fatto, ora attendiamo la risposta.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #48 il: 31 Dicembre 2013, 01:39:42 »
Agli ordini.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #49 il: 31 Dicembre 2013, 10:50:50 »
......se riponderanno !   :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #50 il: 31 Dicembre 2013, 11:08:00 »
Scusa ho provato ad iscrivermi alla mailing list italiana attraverso yahoo ma mi sembra che non funzioni nulla nel sito.Ho provato a sottomettere un topic riportando il baco ma non mi pare di poterlo visualizzare da nessuna parte.  Inoltre mi pare che l'ultimo aggiornamento della mailing list sia del 2005. Mi sto sbagliando?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #51 il: 31 Dicembre 2013, 11:52:42 »
Non so cosa sia questa Mailing List italiana.
La M.L. ufficiale è qui:

https://lists.sourceforge.net/lists/listinfo/gambas-user
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #52 il: 31 Dicembre 2013, 12:10:13 »
Citazione
Se metto printer sul form non compare neppure l'icona della stampa sul form.
questo è normale , l' icona è visibile solo mentre si edita il form , avviando il programma l' icona sparisce, del resto è solo un oggetto printer, mica un bottone che premi e ti stampa quello che vuoi tu solo grazie alla comunicazione neurale!

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #53 il: 31 Dicembre 2013, 12:13:55 »
questo è normale , l' icona è visibile solo mentre si edita il form , avviando il programma l' icona sparisce,

A me è sembrato  :-\ di capire (ma probabilmente mi sono sbagliato) che lui non riesca a vedere l'icona neppure in fase di impostazione iniziale del componente sul Form.

Magari, se aleandro può chiarire meglio la questione....
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #54 il: 31 Dicembre 2013, 12:21:04 »
per l' invio delle mail ti mancano alcuni parametri:

correggi così:

Codice: gambas [Seleziona]
Public Sub ToolButton4_Click()

 Dim vTo As New String[]
 Dim bcc As New String[]
 Dim cc As New String[]
 Dim vSubject As String
 Dim vBody As String
 Dim vAttach As String
 vTo.Add("pippolippo@yahoo.it")
 Desktop.SendMail(vTo, cc, bcc, vSubject, vBody, vAttach)
 

End



Citazione
A me è sembrato  Indeciso di capire (ma probabilmente mi sono sbagliato) che lui non riesca a vedere l'icona neppure in fase di impostazione iniziale del componente sul Form.

Magari, se aleandro può chiarire meglio la questione....

impossibile, al limite è nascosta da altri componenti presenti sul form, anzi no si vede benissimo vicino al pulsante conversione
« Ultima modifica: 31 Dicembre 2013, 12:23:24 da fsurfing »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #55 il: 31 Dicembre 2013, 12:24:20 »
impossibile, al limite è nascosta da altri componenti presenti sul form


Condivido il tuo forte dubbio e la tua ipotesi.
E' evidente che avevo mal interpretato, ahimé, le sue parole.  :mad:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #56 il: 31 Dicembre 2013, 12:30:47 »
Citazione
E' evidente che avevo mal interpretato, ahimé, le sue parole.  mad
è hai pure chiesto sulla mailing list?  ti prenderanno per un super niubbo che non legge le miriadi di guide sulla programmazione gambas! ( a già è vero in realtà non si trova molto :)  )
cmq per alejandro , se vuoi stampare qualcosa guardati gli esempi printer presenti in gambas

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.341
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #57 il: 31 Dicembre 2013, 12:36:48 »
è hai pure chiesto sulla mailing list?  ti prenderanno per un super niubbo che non legge le miriadi di guide sulla programmazione gambas! ( a già è vero in realtà non si trova molto :)  )


Già ! E' vero !

Che San Midi mi protegga !   :'(

     


« Ultima modifica: 04 Gennaio 2014, 18:50:31 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #58 il: 31 Dicembre 2013, 12:52:47 »
Cavoli mi sono sbagliato allora....Nel form si vede come ho detto. Non vedo l'icona di printer perchè non è un pulsante. La cosa non mi sembra logica ma forse una logica c'è. Ora faccio altre prove anche se la wiki non spiega la questione del pulsante....

Citazione
correggi così:
Bene ora evolution mail si apre.

Citazione
Se metto printer sul form non compare neppure l'icona della stampa sul form.
Scusate ho editato il messaggio e mi è scomparsol un "in esecuzione". Non so come sia successo.

Citazione
cmq per alejandro , se vuoi stampare qualcosa guardati gli esempi printer presenti in gambas
Lo vedo ora l'esempio e forse ne esco da solo.
« Ultima modifica: 31 Dicembre 2013, 13:09:23 da aleandro »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Interagire con il terminale linux
« Risposta #59 il: 31 Dicembre 2013, 13:09:15 »
per stampare puoi partire da qui, dopo aver inserito un nuovo bottone per la stampa

Codice: gambas [Seleziona]


Public Sub button6_Click()


 If Printer1.Configure() Then Return  'fai apparire il modulo di  conf. stampante     
 
  printer1.Print()
 End
 
Public Sub Printer1_Draw()


  Dim x As Integer
Dim y As Integer
draw.Begin(printer1) ' Initializes the draw
draw.LineWidth = 1
Draw.Foreground = Color.black

x = 10
y = 10

draw.rect(x, y, 400, 200)

draw.Font.Name = "Utopia"
draw.Font.size = 9


draw.Font.Italic = True

Draw.Text("ciao a tutti", x, y)


Draw.end


End



tieni presente che perà questa modalità di stampa che hai utilizzato deriva da gambas2 ed utilizza i metodi draw, sarà compatibile solo con le ultime versioni di g3 , mi pare che prima della 3.1 non funzionasse.