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

Pagine: 1 2 [3] 4 5
31
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« 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.

32
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« 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?

33
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 31 Dicembre 2013, 01:39:42 »
Agli ordini.

34
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« 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

35
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 31 Dicembre 2013, 01:01:05 »
Citazione
E' alquanto strano !

Strano ma vero. Non compare assolutamente nulla. A dire il vero non è mai comparso. Eppure ho inserito la classe printer dal menu degli speciali in basso a destra.

36
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 31 Dicembre 2013, 00:31:56 »
Se metto printer sul form non compare neppure l'icona della stampa sul form.

Forse non ho abilitato alcuni componenti?

37
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 30 Dicembre 2013, 23:30:50 »
Prima beta allegata.

Tutto funziona mancano solo le opzioni per i calcoli tra le unità di misura e altre opzioni meno importanti di units che comunque implementerò poco alla volta nelle prossime versioni.

Invece trovo decisamente ostiche tre parti:

  • vorrei un tasto che possa spedirmi le mail; ho provato Desktop.Sendmail ma non ho capito come si usa
  • vorrei poter stampare i risultati; ho provato con l'icona printer e con mezze soluzioni trovate sul forum ma non ho capito una mazza
  • vorrei che tutti i risultati restassero archiviati o visualizzabili nell'area risultati


Delle tre la più urgente è quella della stampa. Per me rimane un mistero.

38
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 26 Dicembre 2013, 00:44:19 »
Codice: [Seleziona]
 Public Sub Button1_Click() 
    
     Dim a As String
     Dim b As String
     Dim c As String
     Dim d As String
     Dim e As String
     Dim f As String
     Dim resultat As String
    
     a = TextArea1.Text
     b = TextArea2.Text
     c = a & b
     d = TextArea3.Text
     e = TextArea4.Text
     f = d & e
    
     Shell "units " & c & " " & f To resultat  
     TextArea5.Text = resultat
    
    End
  

Creo passo per passo le tendine per le unità di misura. Vado avanti in questa discussione così si vedono i risultati. Le unità di misura aggiornate si trovano in un file installato su ubuntu che allego.


Codice riepilogativo:
Codice: [Seleziona]
Public Sub Form_Open()  
  End
   
   
    Public Sub Button1_Click()
     
     Dim a As String
     Dim b As String
     Dim c As String
     Dim d As String
     Dim e As String
     Dim f As String
     Dim g As String
     Dim h As String
     Dim resultat As String
     
     a = TextArea1.Text
     b = ComboBox1.Text
     c = ComboBox2.Text
     d = a & b & c
     e = TextArea2.Text
     f = ComboBox3.Text
     g = ComboBox4.Text
     h = e & f & g
     
     Shell "units -v " & d & " " & h To resultat   
     TextArea3.Text = resultat
     
    End

39
Salve, vorrei partecipare alla stesura della WIKI. Grazie.

40
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 25 Dicembre 2013, 19:08:16 »
Certo che questo gambas è davvero potente e formidabile. Manca della documentazione ma provvederò a crearla e contribuire di volta in volta.

Grazie e a presto qui sul forum.

41
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 25 Dicembre 2013, 18:47:02 »
 ;D

bingo

Codice: [Seleziona]
Public Sub Form_Open()  
  End
    
    
    Public Sub Button1_Click()
    
     Dim a As String
     Dim b As String
     Dim resultat As String  
     'Print #pr, TextArea1.Text  
    ' Print #pr, TextArea2.Text
     a = TextArea1.Text
     b = TextArea2.Text
     Shell "units " & a & " " & b To resultat    
     TextArea3.Text = resultat
    
    End

Ora perfeziono il codice con un menu a tendina e le unità di misura, un help e una breve guida. Dopo dovrebbe essere pronto. Si aprono scenari sconvolgenti per l'uso della shell di linux e di bash (la mia passione). Posso aprire un topic nel forum di ubuntu per perfezionare il tutto ovviamente facendo riferimento a questa discussione?

Intanto buon Natale.

42
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 25 Dicembre 2013, 18:43:50 »
Codice: [Seleziona]
Public Sub Button1_Click() 
    
     Dim a As String
     Dim b As String
     Dim resultat As String  
     'Print #pr, TextArea1.Text  
    ' Print #pr, TextArea2.Text
     a = TextArea1.Text
     b = TextArea2.Text
     Shell "units " & a To resultat    
     TextArea3.Text = resultat
    
    End

Legge solo la a ma la variabile successiva non "gli entra".

Edit: ora provo come hai riportato sopra ed incrocio le dita.

43
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 25 Dicembre 2013, 18:19:10 »
Codice: [Seleziona]
Public Sub Form_Open()  
  End
   
   
    Public Sub Button1_Click()
     
     Dim a As String
     Dim b As String
     Dim resultat As String 
 
     a = TextArea1.Text
     b = TextArea2.Text
     Shell "units" & a & b To resultat   
     TextArea3.Text = resultat
     
    End

Non le legge neppure in questo modo. Strano. Forse dovrebbero rientrare tra le virgolette come ho fatto precedentemnte. Possibile che non ci sia documentazione?

44
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 25 Dicembre 2013, 14:23:03 »
Codice: [Seleziona]
Public Sub Form_Open()  
  End
    
    
    Public Sub Button1_Click()
    
     Dim a As String
     Dim b As String
     Dim risultato As String  
    
     a = TextArea1.Text
     b = TextArea2.Text
     Shell "units a b" To risultato
    
     TextArea3.Text = risultato
    
    
    End

Ho provato a cambiare approccio. Units viene avviato immettendo come unità di misura da convertire la variabile "a" e quella da ottenere come variabile "b" poi come detto il programma termina e si può ripartire da capo (mentre prima si avviava un processo infinito). Il comando da shell è giusto perchè funziona dalla shell di linux. Tuttavia il risultato non quadra perchè è come se non leggesse la a e la b. Forse sbaglio a mettere questo codice in questo modo. Eppure le due variabili le devo pescare dai due campi TextArea1 e  TextArea2 per poi essere in grado di mettere il risultato in unad terza TextArea3.

Suggerimenti? Penso che siamo vicini alla soluzione. Si tratta di immettere correttamente le due variabili a e b.

45
Programmazione (Gambas 2) / Re: Interagire con il terminale linux
« il: 24 Dicembre 2013, 20:00:38 »
No il programma si chiama units.

Codice: [Seleziona]
sudo apt-get install units
units

Ti confondi con un pacchetto che fa cose simili.

http://manpages.ubuntu.com/manpages/maverick/man1/units.1.html

Lol ho appena letto che si può usare in modo non interattivo e che riesce a generare degli output...Buona speranza allora.

Pagine: 1 2 [3] 4 5