Registrati |  Password persa?
 
Menu principale
Utenti online
7 utente(i) online (1 utente(i) in Forum)

Iscritti: 0
Utenti anonimi: 7

Altro...
Nuovi utenti
Giucal 20/10/2013
Corvinus 10/11/2011
Luis 29/3/2011
Landolfo 1/7/2008
bilbo80 28/4/2008
fefello 24/2/2008
tom 7/12/2007
robyt 20/9/2007
diavolino 2/8/2007
alejandro 28/4/2007
Indice del forum LDRWEB.net - consulting & software development
   Gambas
     aiuto gambas
Registrati per inviare messaggi

Ad albero | I pi nuovi prima Discussione precedente | Discussione successiva | In fondo
Autore Discussione
alejandro
Inviato il: 28/4/2007 21:05
Registrao: 28/4/2007
Da:
Messaggi: 14
aiuto gambas
avrei bisogno di aiuto su interazione fra gambas e il terminale di ubuntu
webmaster
Inviato il: 28/4/2007 22:25
Webmaster
Registrao: 1/3/2006
Da:
Messaggi: 251
Re: aiuto gambas
Benvenuto tra gli utenti del sito !

Per poter rispondere, dovresi prima specificare qual'? il problema, cercando di dettagliare cos? che non funziona, altrimenti non ho elementi suficienti per poterti aiutare.

alejandro
Inviato il: 29/4/2007 19:49
Registrao: 28/4/2007
Da:
Messaggi: 14
Re: aiuto gambas
allora,ho migrato da winzoz a linux ( distro ubuntu ) da poco.sto imparando a usare il gambas ( programmo in vb6 e vs2005 )che ? il ide + facile per me.
la mia richiesta ? come si crea un codice in gambas para,per esempio,zippare un file.mi spiego meglio,creo un form con una textbox per il path del file + commandbutton per eseguire come da terminale :
$ gzip percorso/filescelto

grazie in anticipo.
webmaster
Inviato il: 29/4/2007 23:04
Webmaster
Registrao: 1/3/2006
Da:
Messaggi: 251
Re: aiuto gambas
Premetto che conosco molto poco Ubuntu, ma per quanto riguarda Gambas, cercher? di darti qualche idea.
Per comprimere un file in Gambas hai due modi:
1) usare la libreria "compress" di Gambas, che ti permette di usare due metodi di compressione, relativi ai formati "zlib" e "bzip". Usare le funzioni della libreria ? piuttosto semplice (leggi la documentazione web premendo il tasto F1, ad esempio...);
2) usare il comando "SHELL", che ti permette di eseguire comandi unix come se fossi su un terminale. Anche questa funzione ? piuttosto semplice e ti permette di monitorare il ritorno dal sistema. Il modo pi? semplice ? quello di catturare l'output in una variabile, altrimenti ? possibile catturarlo in real-time; nel primo caso l'output viene ritornato solo al termine del comando, mentre con il secondo puoi leggerlo, riga dopo riga, durante l'esecuzione (buono quando i tempi sono piuttosto lunghi). Anche per SHELL puoi leggerti la documentazione ufficiale.

Tieni ben presente che la path del file <NON> deve essere relativa!

Spero di averti aiutato.
alejandro
Inviato il: 30/4/2007 0:55
Registrao: 28/4/2007
Da:
Messaggi: 14
Re: aiuto gambas
+ - o capito.ma se seguo l'esempio dal sito gambas con :
Citazione:

PUBLIC SUB Process_Read()

DIM sLine AS String
DIM Content AS String

READ #LAST, sLine, -256

Content = Content & sLine
PRINT sLine;


END

PUBLIC SUB Button1_Click()

EXEC "ls -la /tmp" FOR READ

END

mi dice :
Type mismatch:wanted String[],got String instead
webmaster
Inviato il: 30/4/2007 11:16
Webmaster
Registrao: 1/3/2006
Da:
Messaggi: 251
Re: aiuto gambas
Questo perch? il comando EXEC accetta una String array (String[]).
Anche se il comando ? composto da una sola parola, devi racchiudere il tutto in un'array, ad esempio:

EXEC ["ls", "-la", "/tmp"] FOR READ

Cos? vedrai che funziona!
Ciao
alejandro
Inviato il: 30/4/2007 12:11
Registrao: 28/4/2007
Da:
Messaggi: 14
Re: aiuto gambas
ok,grazie di tutto....
il primo programma scritto da me lo pubblico nel sito.
webmaster
Inviato il: 30/4/2007 12:32
Webmaster
Registrao: 1/3/2006
Da:
Messaggi: 251
Re: aiuto gambas
Bene, contento di eeserti stato di aiuto.

Alla prossima!
Bye
alejandro
Inviato il: 30/4/2007 12:56
Registrao: 28/4/2007
Da:
Messaggi: 14
Re: aiuto gambas
un'ultima cosa.
in vb e vs2005 c'era la propieta openfileshow e openfilesave,oltre a sapere l'equivalente in gambas,c? un manuale per imparare le propieta,eventi,e altro su gambas???
webmaster
Inviato il: 30/4/2007 17:12
Webmaster
Registrao: 1/3/2006
Da:
Messaggi: 251
Re: aiuto gambas
Se non ricordo male, queste due funzioni aprono due finestre di dialogo con cui selezionare da s.o. il file da caricare o dove salvarlo. In Gambas esistono altrettanti oggetti, che fanno parte delle librerie (vedi gb.form) di questo linguaggio.
Per la documentazione, come ti avevo accennato nella precedente risposta, puoi vedere sul sito ufficiale http://gambas.sourceforge.net, oppure ? sufficiente premere F1 all'interno dell'IDE (sempre se hai la connessione internet attiva...).
Nella documentazione sono descritti tutti i comandi interni di Gambas, e tutte le funzionalit? delle librerie con, spesso, alcuni esempi.
In ogni caso il pacchetto Gambas viene fornito con svariati esempi con cui vedere le funzionalit?, basta aprirli e lanciarli da IDE.

(1) 2 3 »
Ad albero | I pi nuovi prima Discussione precedente | Discussione successiva | Inizio

Registrati per inviare messaggi
 
Copyright © 2006-2009 LDRWEB.net - consulting & software development - Powered by XOOPS 2.0 © 2001-2009 The XOOPS Project
Theme Design By James Morris