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

Pagine: [1] 2 3 ... 7
1
Programmazione / Leggere l'ultima riga di un file
« il: 23 Settembre 2012, 19:21:45 »
Ciao a tutti, il problema è il seguente: ho un file di testo con all'interno varie rige, io vorrei poter leggere soltanto l'ultima....
Ho trovato la funzione LOF() la quale, se ho ben capito, dovrebbe restituire la dimensione del file (quindi da quante riga è composto?)
Ho quindi assegnato ad una variabile long il risultato di LOF(), che è un numero tipo: 112546...
Ora, non sapendo come leggere solo l'ultima riga, ho impostato un ciclo while che legge il file fino all' EOF().
Ho impostato una variabile "c" come integer è gli ho detto di incrementare il valore di c ad ogni riga letta.
Gli ho poi detto che quando c = LOF() -1 scrivi la riga...ma non restituisce nulla...
Ecco il mio codice:
Codice: [Seleziona]
mypair = Open User.Home &/ "ChartArtist" &/ cross & ".csv" For Read
   While Not Eof(mypair)
     l = Lof(mypair)
     Line Input #mypair, pair
     
     If c < (l - 1) Then
        slice = Split(pair, ";")
        For Each spl In slice 
          GridView1[i, a].Text = spl
          If a < 7 Then
             a = a + 1
          Endif   
        Next
     Endif
La riga va spezzettata ed inserita in un gridview....

2
Domande tecniche / Installazione gambas 3: ppa o compilazione?
« il: 26 Agosto 2012, 12:12:11 »
Buon giorno a tutti.
So che l'argomento è stato trattato in parte altre volte, ero infatti indeciso se scrivere nel post di questa sezione dedicato proprio al ppa. Alla fine, però, ho deciso di creare una discussione nuova, sorry se ho sbagliato ;)
Premetto che uso Kubuntu 12.04, e fino ad oggi ho installato gambas 3 scaricandolo manualmente e compilando...
Però, in questo modo resta almeno una dipendenza non soddisfatta.
Mi chiedevo quindi se voi utilizzate il ppa
Codice: [Seleziona]
repository ppa:nemh/gambas3
e se anche installando gambas tramite ppa, si poteva verificarsi la possibilità di ritrovarsi qualche dipendenza non soddisfatta (il che comporta l'impossibilità di utilizzare qualche componente)
Ad esempio installai gambas 3.1, ritrovandomi il componente media player attivato e funzionante. Quando però ho aggiornato a gambas 3.2, il componente non è selezionabile (quindi non posso utilizzarlo per un eventuale progetto) però se testo l'esempio mplayer in gambas tutto funziona normalmente, quindi le dipendenze sono tutte soddisfatte, almeno credo....
Grazie e buona domenica a tutti!

3
Programmazione / Disegnare oggetti
« il: 24 Agosto 2012, 11:52:17 »
Ecco con l'ultima discussione, forse questa più complessa.....almeno per me.
Premetto che non sto provando a creare un programma di disegno tipo paint....
Quello che dovrei creare è un programma che mi permetta di studiare alcune figure geometriche.
Dovrei prima capire come disegnare due figure geometriche una sopra l'altra e renderle indipendenti (quindi poterle modificare ecc...) credo che bisognerebbe quindi introdurre il concetto di livelli, se gambas lo consente. Ovviamente qui mi tocca studiare, però magari se qualcuno potesse indirizzarmi, gliene sarei grato ;)

4
Programmazione / Uso del componente Webview
« il: 24 Agosto 2012, 11:46:27 »
Rieccomi, ho dato uno sguardo all'esempio webbrouser presente in gambas, ma, non toccando gambas da un bel po' mi risulta complicato caprinle il funzionamento.
Chiedo quindi a voi un aiuto...
Il componente webview dovrebbe visualizzare un codice html preso da un sito web (quelle cose del tipo "aggiunga al suo sito" per intenderci, quindi è un codice che linka parte di un sito web)
Ho preso questo codice e l'ho inserito in un file di testo rinominato html, firefox, fa il suo dovere...
Come faccio però, ad inserire questo codice html nel componente webview?
Ho provato testando l'esempio webbrouser e incollato l'intero codice nell'url (come se stessi digitando un indirizzo web) il programma visualizza il tutto.
Ho provato quindi ad inserire nell'url del mio programma ma non va......
 

5
Programmazione / Gestione file *.csv
« il: 24 Agosto 2012, 10:14:43 »
Ciao a tutti. ho un problemino (come al solito direi.....)
Allora: da un sito web scarico un "database", al download questo mi chiede con che programma voglio aprire il file che è un .csv
l'unica scelta che ho a disposizione è Libreoffice, il quale apre il file ed incolla tutti i dati in un foglio di calcolo.
Dal foglio di calcolo posso copiare i dati in un semplice file di testo e leggerli col mio programma in gambas3...
Esiste però un modo meno macchinoso per gestire questi files con gambas direttamente?
Grazie e ciao a tutti!

6
Segnalazione bug / Stranezze Gambas 3.1
« il: 08 Maggio 2012, 16:27:28 »
Ciao a tutti, ho installato su ubuntu 12.04 gambas 3.1. Ho però riscontrato dei problemi:
1)Quando scrivo codice, il cursore non segue ogni carattere che scrivo posizionandosi alla fine del carattere appena digitato, ma resta dietro al carattere.
   Spesso resta addirittura indietro di almeno due posizioni. Il problema è puramente visivo, infatti se provo a cancellare l'ultimo carattere (anche se il cursore
   sembra essere due o tre caratteri indietro) cancella effettivamente l'ultimo carattere. Vi lascio immaginare però quanto la cosa renda difficile scrivere
   codice.....
2)Gambas, e anche tutte le applicazioni scritte con esso, non riescono ad integrare il menu nel global menu di ubuntu, il risultato è quello di ritrovarmi due
   menu nell'applicazione. Il problema credo che sia di gambas dato che se utilizzo QTCreator e applicazioni scritte in qt con QTCreator i menu vanno   
   normalmente a posizionarsi nella global menu bar.

Avete riscontrati anche voi questi difettucci?

Ciao e grazie mille! 

7
Programmazione / Gambas3 e Process con mplayer
« il: 03 Maggio 2012, 22:28:11 »
Ciao a tutti, ho questo problema, vorrei provare a riprodurre un dvd video con mplayer dando però il comando da gambas.
Il codice che uso è questo:
Codice: [Seleziona]
Public Sub ToolButton1_Click()
  $Process = Exec ["mplayer dvdnav://1 /dev/dvd"] For Input Output As "Process"
End
Ma non va, sapreste aiutarmi?
Ciao.

8
Programmazione / Identificare un tipo di file
« il: 08 Marzo 2012, 20:51:16 »
Come faccio ad identificare una tipologia di file? Ad esempio, se ho 3 file, uno video, uno audio ed una immagine, come faccio a far capire al programma qual'è quello video tra i 3? Tramite le estensioni?

9
Programmazione / Creazione di un file xml
« il: 06 Marzo 2012, 17:10:42 »
Ciao, ecco il mio problema, dovrei creare un file xml che contenga le impostazioni di un mio programma, come ad esempio il nome del progetto e altte cosucce.
ho visto che gambas contiene un componente apposito per la creazione di file xml, potreste darmi una mano per capirne il funzionamento.
Ciao e grazie!

10
Programmazione / shell in gambas 3 funziona diversamente?
« il: 07 Agosto 2011, 18:14:34 »
giusto una curiosità: ma il comando shell in gambas 3 funziona diversamente?
Ho provato a scrivere
Codice: [Seleziona]
shell mio_codice to variabile_stringa
ma non funge. Ho testato il
Codice: [Seleziona]
mio_codice
da terminale indirizzando tutto su di un file di testo e funge normalmente, quindi?

11
Programmazione / Treeview e creazione file xml
« il: 04 Agosto 2011, 15:04:25 »
Ciao a tutti, lo so il titolo non è dei migliori....
Allora, avrei due problemi, uno più semplice e l'altro più complesso.
Parto dal più semplice:
Ho creato una treview basilare, nella quale vorrei inserire le icone di stock di gambas, ho scritto questo ma non va...
Codice: [Seleziona]
 Dim pic_dir As Picture
  pic_dir.Picture = Picture["icon:/16/directory"]
TreeView1.Add("Video", "Video", pic_dir)
  TreeView1.Add("Audio", "Audio", pic_dir)
  TreeView1.Add("Pictures", "Pictures", pic_dir)
  TreeView1.Add("Menu", "Menu", pic_dir)
  TreeView1.Add("Object menu", "Object menu", pic_dir)
Ma non funge....
Il secondo problema è invece inerente alla creazione di un file xml con gambas....
ho visto che esiste un modulo per far ciò, ma non lo so utilizzare, siete a conoscenza dell'esistenza di un manualetto o una roba del genere per poter capirne il funzionamento...
Come sempre ciao e grazie mille a tutti! :ciao:

12
Domande tecniche / QT5 e gambas
« il: 01 Agosto 2011, 19:42:58 »
Ho letto su internet che da maggio è cominciato lo sviluppo delle QT5 e che entro la fine dell'anno verrà rilasciata una prima versione di queste librerie...ora la domanda è questa: Gambas3 è ancora in RC1 e credo/spero che per la fine dell'anno verrà rilasciato in uno stato stabile....nel quale utilizzerà le QT4 e le gtk2...Ora secondo voi è lo sviluppo digambas ad esserer troppo lento o le QT vengono sviluppate troppo velocemente? Riusirà il nostro eroe ad essere equipaggiato con le QT5 e magari anche con le gtk3 in poco tempo? magari con una versione 3.1?

13
Ciao a tutti. Ho un problemino.
é difficile da spiegare, ci provo.
allora ho una FMain ed una Form1.
Ora nella Form1 ho un tasto che premuto inserisce una drawing area ed un toolbutton nella FMain.
Ora vorrei "individuare" i due oggetti ed associare a loro degli eventi tipo ad esempio al click sul toolbutton visualizzare un mesaggio,
Oppure disegnare un quadrato nella drawing area.
Ora il punto è che quando avvio il programma mi dice unknow identifier (cioè non conosce la mia drawingarea inserita)
Lo so mi sono spiegato male...
Ecco il mio codice:
questo è il codice del "button" della mia Form1
Codice: [Seleziona]
Public Sub Button2_Click()
  Dim hDraw As New DrawingArea(FMain.ScrollView1)
  Dim hButton As New ToolButton(FMain.ScrollView1)
  hDraw.Width = 80
  hDraw.Height = 80
  hDraw.Top = 5
  hDraw.Left = 5
  hDraw.Background = Color.Black
  hButton.Width = 20
  hButton.Height = 20
  hButton.Top = hDraw.Height + 5
  hButton.Left = hDraw.Left
  hButton.Text = "P"
  Me.Close
End
Ora hDraw non è identificato nella FMain....

14
Programmazione / filechooser
« il: 23 Aprile 2011, 14:18:32 »
il filechooser in gambas non ritorna nulla
Codice: [Seleziona]
 Dim hPatch As String
  hPatch = FileChooser1.SelectedPath
la mia hPatch è vuota.... :hatecomputer:

15
Programmazione / Livelli in un programma di disegno
« il: 22 Aprile 2011, 15:50:23 »
Ciao a tutti. Ho una curiosità!
Nei vari programmi da disegno come inkscape, krita, ecc... si utilizzano i livelli, in modo da poter disegnare un oggetto sopra l'altro.
Cosa sono però in informatica i livelli? La mia ignoranza mi suggerisce, che è come se fossero delle "drawingarea" una sopra l'altra, ma sinceramente non credo che sia cosi.
Chi mi aiuta?

Pagine: [1] 2 3 ... 7