Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Mefrio - 06 Settembre 2010, 23:14:27

Titolo: Creazione file
Inserito da: Mefrio - 06 Settembre 2010, 23:14:27
Ragazzi sono ancora io che rompo :D

mi servirebbe sapere come creare un file e scriverci dentro quello che dico io, il tutto utilizzando solo Gambas, senza comandi da SHELL!

Al massimo il file potrei crearmelo in anticipo e metterlo tra i file del programma ma poi il problema è che non capisco come copiarlo in altre directory

Prego Chesko di non dirmi di cercare perchè l'ho già fatto e non ho trovato niente :P

Grazie a tutti del supporto che giornalmente mi date
Titolo: Re: Creazione file
Inserito da: fsurfing - 06 Settembre 2010, 23:19:38
dipende tutto da che file vuoi creare...

se un file dove salvare sei settaggi un ottimo strumento è settings (cerca sul forum al riguardo)

se invece vuoi salvare in un file un testo puoi semplicemente dare:

Codice: gambas [Seleziona]
dim testo as string

testo=........

file.save(user.home & "/pippo.txt",testo)


questo è il metodo forse + semplice e veloce per salvare testi prelevati da textarea, cicli for ecc ecc

dicci esattamente cosa vuoi ottenere..
Titolo: Re: Creazione file
Inserito da: Mefrio - 06 Settembre 2010, 23:32:03
è proprio questo che cercavo :) però se metto user.home dovrebbe salvarlo nella cartella home giusto? Il problema è che mi dice "access forbiden"! Ci vogliono i permessi pure per creare qualcosa nella home? ???
Titolo: Re: Creazione file
Inserito da: Ceskho - 07 Settembre 2010, 00:15:01
è proprio questo che cercavo :) però se metto user.home dovrebbe salvarlo nella cartella home giusto? Il problema è che mi dice "access forbiden"! Ci vogliono i permessi pure per creare qualcosa nella home? ???

Usi KDE? Quello è un bug poichè in KDE user.home corrisponde proprio alla cartella Home, che è di sistema, mentre in GNOME User.Home corrisponde a Home/TuaHome

Non per essere pignolo ma: http://gambasdoc.org/help/comp/gb/file?show
Titolo: Re: Creazione file
Inserito da: Mefrio - 07 Settembre 2010, 09:49:55
Casso strano, uso Gnome :)
Invece di user.home si può mettere un percorso?
Titolo: Re: Creazione file
Inserito da: ealmuno - 07 Settembre 2010, 09:54:36
si, user.home è l'equivalente di /home/NOMEUTENTE
Titolo: Re: Creazione file
Inserito da: giulio - 07 Settembre 2010, 10:23:18

Citazione
Usi KDE? Quello è un bug poichè in KDE user.home corrisponde proprio alla cartella Home, che è di sistema, mentre in GNOME User.Home corrisponde a Home/TuaHome

Non mi risulta cesco. Io uso Gambas sotto KDE da anni e user.home = /home/nome_utente

Ciao
Titolo: Re: Creazione file
Inserito da: md9327 - 07 Settembre 2010, 10:48:28
mi aggrego a giulio... pgDesigner fà uno stra-uso del metodo con librerrie kde, e funziona!
Titolo: Re: Creazione file
Inserito da: Mefrio - 07 Settembre 2010, 11:38:19
Ragazzi ho risolto scrivendo "~/" al posto di user.home
Titolo: Re: Creazione file
Inserito da: Ceskho - 07 Settembre 2010, 13:01:41

Non mi risulta cesco. Io uso Gambas sotto KDE da anni e user.home = /home/nome_utente

Ciao

In meteomachine molti utenti di Mandirva + KDE si lamentavano perchè il mio visualizzatore crashava e scoprimmo che User.Home puntava a Home e non a Home/TuaHome...
Titolo: Re: Creazione file
Inserito da: md9327 - 07 Settembre 2010, 13:23:09
Forse un problema legato a kde3/kde4 ???
A me non si è evidenziato... c'è l'ho tutti e due...
Titolo: Re: Creazione file
Inserito da: Ceskho - 07 Settembre 2010, 14:17:09
Forse un problema legato a kde3/kde4 ???
A me non si è evidenziato... c'è l'ho tutti e due...

:-\
Titolo: Re: Creazione file
Inserito da: fsurfing - 07 Settembre 2010, 21:38:52
Citazione
In meteomachine molti utenti di Mandirva + KDE si lamentavano perchè il mio visualizzatore crashava e scoprimmo che User.Home puntava a Home e non a Home/TuaHome...
in realtà il problema era diverso...

il problema sorgeva utilizzando dei comandi da terminale che in gnome venogono lanciati nella home , in kde in alcune situazioni in un altra cartella (forse documenti)