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.


Topics - Cocirio

Pagine: 1 [2]
16
Eccomi di nuovo. Tutto bene?
Mi capita che, quando imposto la proprietà Font di un controllo e cerco di togliere il tipo di carattere corsivo, non ottengo quello che voglio! Perché?
Grazie.

17
Programmazione / [RISOLTO] Problema su nome di controllo in gruppo
« il: 12 Giugno 2015, 18:12:25 »
Ecco il mio nuovo problema.
Ho preso il nome di uno dei controlli che fanno parte di un gruppo, mettiamo, di PictureBox.
Ognuna si chiama, mettiamo, PB01, PB02, ecc..
Io vorrei scrivere un'istruzione di questo genere, che so già che non funziona:
Last.Name.Picture = Load.Picture("pic.jpg")
Insomma vorrei caricare un'immagine nella PictureBox di cui conosco il nome.
C'è un modo?
Alt! Come non detto. Ho risolto così:
Dim obj1 As PictureBox
  obj1 = Last
  obj1.Picture = Picture.Load(pic.jpg)

oppure semplicemente:
  Last.Picture = Picture.Load(pic.jpg)

Autosoluzione lampo!
Ad majora :)

18
Programmazione / [RISOLTO] click su gruppo di controlli
« il: 11 Giugno 2015, 18:39:58 »
Salve. Ho visto che una serie di controlli si può raccogliere in un unico gruppo e che, a runtime o in fase di debug, qualunque sia il controllo cliccato viene provocato un evento riferito al gruppo. Ma è possibile riconoscere in qualche modo quale dei controlli sia stato cliccato?
Grazie.

19
Programmazione / Copia indirizzo URL su un Message
« il: 29 Maggio 2015, 18:29:01 »
Salve. Sono molto preoccupato. Con la versione Gambas3 3.7.90 (che non sono riuscito a sostituire con una 3.7.1 o 3.7.0) ho scritto, copiando l'URL da un file di testo,  questa riga di codice:
Message.Info("<a href='http://www.gambas-it.org/wiki/index.php?title=Disegnare_in_una_DrawingArea_un_rettangolo_colorato_con_distinzione_sfumata_fra_i_colori'>http://www.gambas-it.org/wiki/index.php?title=Disegnare_in_una_DrawingArea_un_rettangolo_colorato_con_distinzione_sfumata_fra_i_colori</a>")
che funziona. Ma nell'editor del source si vede solo questa parte:
 Message.Info("<a href='http://www.gambas-it
Il resto della riga si vede come una serie di spazi! :'(
Il comando 'incolla speciale' Ctrl-Shift-v per me è quasi inutilizzabile e quello normale è peggio.  :'(
Qualcuno sa consigliarmi una via d'uscita, un trucco che non conosco o un modo per tornare a una versione stabile di Gambas?
Ciao

20
Salve. Ho cominciato a copiare il progetto di disegno del capitolo 12 della guida di La Torre. Purtroppo non funziona niente.
1) Questo statement "da.W = Form1.W { 10" l'ho dovuto cambiare in "da.W = 67", cioè ho preso la proprietà Width (in pixel, se ricordo bene) del controllo DrawingArea ('da' è il suo nome). La stessa cosa ho fatto per la Height.
2) La cosa più grave è che l'istruzione "Draw.Begin(da)"  riceve l'errore "Cannot paint outside of Draw event handler". Alcune pagine di internet mi dicono che su questo argomento è cambiato tutto con la versione 3.4 (mi pare) e forse è tutto obsoleto. Però il controllo esiste. Come si fa?

Qualcuno mi può aiutare? Grazie.

21
Salve. Nel capitolo 11 della guida di Emanuele La Torre, c'è il progetto "Classes" che ho copiato e sto cercando di testare. Purtroppo questa guida è stata scritta per una vecchia versione di Gambas e, fino al capitolo 10, sono riuscito a correggere qualcosa di obsoleto (p. es. il modo di scrivere le Open dei file). Ora sono incappato in un errore che non riesco a risolvere.
Qui sotto vedete la parte iniziale del codice nel form di avvio:
Codice: [Seleziona]
' Gambas class file
'Contacts will represent the collection of records for the addr book
Public Contacts As Collection
'represents a single contact record used by all subroutines
Public ContactRecord As Contact
'index that points to the current record
Public RecordPointer As Integer
'we will need a string var to use when the user searches by lastname
Public SearchKey As String
Qui c'è una subroutine di ricerca che sta in  un modulo:
Codice: [Seleziona]
Public Sub DoFind()
'declare a contact object for local use
Dim MyContactRecord As Contact
'instantiate it
'set the record pointer to the first record in the collection
RecordPointer = 1
'for debug only
Print "In DoFind with: " & SearchKey
'use FOR EACH to iterate through each object in the collection
For Each MyContactRecord In Contacts
'assign each temp record to our global contact object
  ContactRecord = Contacts[CStr(RecordPointer)]
'if the last name matches search key, update the form and leave
  If ContactRecord.LastName = SearchKey Then
'for debug only
    Print "Found: " & MyContactRecord.LastName
'now update the form
    UpdateForm
    Break 'force return with this statement
  Endif
'no match so we increment the record pointer and move to the next
  Inc RecordPointer
Next
End
L'errore è "Unknown Identifier: RecordPointer in Module1.Module: 12.
Chi m'aiuta?
Grazie.

22
Salve. Sto testando un progetto suggerito dalla guida per principianti di Emanuele La Torre. Il progetto prevede la lettura di un file di testo su una TextArea, dove tutte le vocali accentate risultano illeggibili. Per esempio, ecco uno spezzone del testo: "che per� non � l'oggetto".
Lo stesso file di testo, letto da un normale editor di testo, non ha difetti. Inoltre se le vocali 'ingarbugliate' vengono corrette dall'utente, appaiono giuste. Il file' così corretto può anche essere salvato, ma la successiva rilettura ripresenta gli stessi inconvenienti.
Esiste una soluzione? Purtroppo io non ne ho sapute trovare. Grazie.
 

23
Domande tecniche / Messaggi warning a consolle
« il: 25 Marzo 2015, 13:43:53 »
Salve. Seguendo il corso per principianti di Emanuele La Torre sono arrivato al capitolo 6 (http://www.emanuelelatorre.altervista.org/documentazione/informatica/gambas/capitolo_6.pdf) e ho realizzato un progetto in cui, tra le altre cose c'è l'uso di una classe Dialog.SelectColor.
In generale funziona, ma, all'avvio del progetto, ricevo a consolle il messaggio: "gb.qt4: warning: unable to load Qt translation: it_IT.UTF-8". Poi appena viene seguita una Dialog.SelectColor ricevo due messaggi uguali: "(gbx3:3082): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed".
Non ho trovato in giro un elenco dei messaggi di errore e di warning emessi da Gambas.
Qualcuno può spiegarmi il significato e la causa di quei messaggi? Grazie.
Cocirio

24
Salve. Sono nuovo del forum, di Linux-mint (che ho installato stamattina) e anche di gambas con cui ho iniziato a fare qualcosa su ubuntu 12.04 (che avevo prima con un gambas 3 più vecchio).
Ho cercato di installare il pacchetto in oggetto con i seguenti comandi al terminale:
1) sudo apt-get install build essential (che ha funzionato, ma alla fine ha detto che non trovava 'build' e 'essential'!?)
2) sudo apt-get install checkinstall
3) cd Scaricati
4) sudo tar jxvf gambas3-3.6.2.tar.bz2

Poi, secondo i suggerimenti trovati sul web (non ricordo dove  :'( ), avrei dovuto continuare con:
5) sudo ./configure
6)  sudo make
7) checkinstall

che però non sono riuscito ad eseguire. Per favore potete controllare gli ultimi 3 comandi e dirmi se (come credo) manca qualcosa come un ulteriore riferimento a gambas? Mi pare di capire che 'make' voglia dire 'compila'. Mi sbaglio?
Infine vorrei sapere come si fa a mettere un lanciatore nel menu di Linux-mint. So che quest'iltima richiesta è off-topic. Mi affido al vostro buon cuore  :) .
Grazie.
Cocirio

 

Pagine: 1 [2]