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

Pagine: [1] 2 3 4
1
Programmazione (Gambas 2) / Re: Gestire file di testo
« il: 27 Luglio 2010, 01:01:18 »
ehm... non ho capito... :-)

Mi spieghi meglio cosa intendi con "collegare la form ad una directory" ?
In gambas esiste il componente DirChooser, come anche il FileChooser ecc.
Quello che non capisco è cosa centra con la richiesta di base.
Puoi spiegare più chiaramente cosa vuoi fare, magari anche ad un livello generale?

Ciao, scusami il ritardo.

Vorrei modificare il file /debian/control dall'interfaccia grafica da me creata, ma non avendo una dirchooser nel form non riesco ad entrare nella cartella selezionata. Il file è un file di testo, per questo mi interessa e riguarda il topic...

2
Programmazione (Gambas 2) / Re: Gestire file di testo
« il: 25 Luglio 2010, 18:42:09 »
Perdonatemi se mi intrometto in questa bella discussione (non parlo tra fsurfing e cesko... :-) )...

Sò che manco da molto, ma passando per queste parti, dò un piccolo "spuntino" anche io...
A parte i miei complimenti a cesko per la sua "spremitura" di cervice, e dando del "cattivone" a fsurfing che lo tratta poverino sempre male... sigh..

SCHERZOOO! (e sono ot...)

Scherzi a parte, da quanto si capisce, l'amico Mefrio, vorrebbe modificare un particolare blocco di testo, sostituendolo con un'altro a sua scelta.
Due punti:
1) non è necessario caricare tutto il file in memoria, ma sicuramente deve essere letto tutto (questo con Gambas)
2) l'uso di "split" è abbastanza pesante, e comunque necessita di quattro operazioni (split, cerca testo, sostituisci testo, ricomponi riga)

un'altra ipotesi fattibile, così per aprire allargare la mente, potrebbe essere questa:

1) lettura, riga per riga, del file
2) se si conosce già la riga da modificare, basta contare le letture, e procedere alla fase 3
3) usare la funzione "replace" per sostituire il testo
4) salvare la riga su un secondo file, in modo che l'originale venga usato come TEMPLATE
5) salvare comunque tutte le righe lette sul TEMPLATE

Tutto quanto sopra fatto con Gambas. Ovviamente si potrebbe fare tramite comandi di s.o. (es. bash), e forse anche in modo più veloce, ma dipenden dai parametri che si hanno a disposizione.

Scappo e mi dileguo prima che mi "menate"...

Baci e abbracci

Ecco è quello che mi servirebbe a me, però ho fondamentalmente alcuni problemi:

* Devo modificare il file /debian/control che si ottiene debianizzando un sorgente, però nel form da me creato non c'è alcuna dirchooser e non so come collegarmi alla cartella. Form--> http://www.arresojas.it/wp-content/uploads/2010/07/Packages-Details_007.png. Praticamente dovrei sostituire quello che c'è dopo i due punti, con quello che immetto nella textbox.

Quello che hai prospettato è interessante, però non sono riuscito a realizzare nulla nemmeno in bash..

3
Dopo 5 giorni di prove torno qua a chiedere, allora ho provato ad usare un codice trovato nel forum ma prevalentemente:

1. Il file /debian/control non viene trovato perché non posso accedere al directchooser e il nome della cartella non  è sempre uguale.
2. Riesco a caricare il file, ma non riesco a suddividerlo nelle righe.
E di conseguenza non posso modificare nulla alla fine..

4
Puoi ridurre il file immagine per coloro che non hanno la banda larga?

Tornando a noi: il file che vuoi modificare e un file di testo?Quali difficoltà hai incontrato nel modificarlo?

Mi servirebbe come modificare riga per riga in modo che appaio "a modo" d'interfaccia grafica. Ovvero, la prima riga del file di testo (il file è ./debian/control che non riesco ad importare penso perché sia una sottocartella) venga modificata dalla prima text area e così via.. Ho reso?

ti faccio un esempio:
Codice: [Seleziona]
Source: gnomenu
Section: unknown
Priority: extra
Maintainer: gusions <gusions@gmail.com>
Build-Depends: debhelper (>= 7)
Standards-Version: 3.8.3
Homepage: <insert the upstream URL, if relevant>

Package: gnomenu
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: <Gnomenu>
 <A new menu for gnome>

Modificare le parti a desta..

Vediamo prima se ho capito. Immaginiamo che al'interno del file ci sia una cosa del tipo

Codice: [Seleziona]
Francesco
Moderatore
Ceskho
Gambas-it
Abbasso fsurfing

In pratica tu vuoi che ogni riga sia presente in una di quelle textareas in modo da poterla modificare?

5
Puoi ridurre il file immagine per coloro che non hanno la banda larga?

Tornando a noi: il file che vuoi modificare e un file di testo?Quali difficoltà hai incontrato nel modificarlo?

Mi servirebbe come modificare riga per riga in modo che appaio "a modo" d'interfaccia grafica. Ovvero, la prima riga del file di testo (il file è ./debian/control che non riesco ad importare penso perché sia una sottocartella) venga modificata dalla prima text area e così via.. Ho reso?

6
http://upload.centerzone.it/images/63711210994074027180.png

Eccomi qua, nonostante abbia letto la discussione precedente e la pagina del wiki linkata nel topic sempre riguardante lo stesso argomento..

Vorrei se è possibile, modificare il file di una cartella, il file ./debian/control secondo lo schema che ho fatto è possibile?

7
Programmazione (Gambas 2) / Re: Unzip tool non va, idee?
« il: 04 Aprile 2010, 00:31:42 »
Ho risolto, grazie opencode.

8
Programmazione (Gambas 2) / Re: Unzip tool non va, idee?
« il: 13 Marzo 2010, 12:11:57 »
non va aggiungendo il percorso a mano :)

9
Programmazione (Gambas 2) / Re: Unzip tool non va, idee?
« il: 09 Marzo 2010, 18:19:23 »
PUBLIC SUB Button1_Click()

  DIM indirizzo AS String

   indirizzo = FileChooser1.SelectedPath
  SHELL "gksudo unzip " & indirizzo & ""


END

PUBLIC SUB Button2_Click()
   DIM indirizzo AS String
   DIM percorso AS String
   
   indirizzo = FileChooser1.SelectedPath
   
  SHELL "tar xzf -C" & indirizzo & "" " -C" & percorso & " " ""
 
 
percorso = TextBox1.Text
END



PUBLIC SUB Button3_Click()

  DIM indirizzo AS String

   indirizzo = FileChooser1.SelectedPath
  SHELL "gksudo tar jxvf " & indirizzo & ""


END


eccolo :)

10
Programmazione (Gambas 2) / Unzip tool non va, idee?
« il: 09 Marzo 2010, 17:22:04 »
Salve, sto creando un piccolo unziptool per scompattare archivi .tar.gz .zip .tar.bz2 tramite una comoda interfaccia grafica. Quando vado ad impostare la funzione -C per scrivere la destinazione non funziona.. Vi posto codice e immagini

Codice: [Seleziona]
' Gambas class file



PUBLIC SUB Button1_Click()

  DIM indirizzo AS String

   indirizzo = FileChooser1.SelectedPath
  SHELL "gksudo unzip " & indirizzo & ""


END

PUBLIC SUB Button2_Click()
   DIM indirizzo AS String
   DIM percorso AS String
   
   indirizzo = FileChooser1.SelectedPath
   
  SHELL "tar xzf -C" & indirizzo & "" " -C" & percorso & " " ""
 
 
percorso = TextBox1.Text
END



PUBLIC SUB Button3_Click()

  DIM indirizzo AS String

   indirizzo = FileChooser1.SelectedPath
  SHELL "gksudo tar jxvf " & indirizzo & ""


END



http://i46.tinypic.com/2mlnac.png


Consigli per il rinnovamento dell'interfaccia grafica sono ben accetti ^^

Saluti, G.

11
Programmazione (Gambas 2) / Re: Domanda su Desktop.Open
« il: 02 Febbraio 2010, 20:33:42 »
Non l'avevo fatto. Grazie mille ^^

12
Programmazione (Gambas 2) / [RISOLTO]Domanda su Desktop.Open
« il: 02 Febbraio 2010, 19:40:21 »
Dovendo usare il comando Desktop.Open per far aprire il browser arrivo a tale problema:

Citazione
PUBLIC SUB Button3_Click()

  Desktop.Open("http://code.google.com/p/ubucompilator/downloads/list")
ME.Close
END

Mi dice unknow symbol e crasha... Dove sbaglio?

13
Programmazione (Gambas 2) / Re: Problema insolito
« il: 01 Dicembre 2009, 20:40:26 »
Ho risolto con il tuo comando grazie ^^

14
Programmazione (Gambas 2) / Re: Problema insolito
« il: 26 Novembre 2009, 17:02:51 »
ok il tuo comando accenna ad una reazione mentre prima avevo una schermata vuota...
Secondo me l'errore sta nel fatto che devo comunicare con la textarea perchè dovrei premere enter per dare via al dh_make

15
Programmazione (Gambas 2) / Re: Problema insolito
« il: 26 Novembre 2009, 16:04:49 »
Codice: [Seleziona]

    PUBLIC SUB Button6_Click()
    DIM sOutput AS String
    DIM emailadress AS String
    DIM indirizzo AS String

    indirizzo = DirChooser1.SelectedPath


      emailadress = TextBox2.Text
     

     
      SHELL "cd" & indirizzo & " && " & "dh_make -s -e " & emailadress & " && " & " -n --copyright gpl " WAIT TO sOutput
       
    TextArea1.Text = sOutput
    END




Quindi non trovo l'errore

Pagine: [1] 2 3 4