Necesito Guardar TextArea.Text En Un Archivo Txt


Goto page 1, 2  Next

Subject: Necesito Guardar TextArea.Text En Un Archivo Txt
En la carpeta del proyecto llamada Textos, tengo un archivo de texto "letras" ya creado. Necesito guardar lo que se escriba en el TextArea en el archivo letras.txt


PUBLIC SUB Button1_Click()
DIM Texto AS File
DIM cadena AS String
cadena = TextArea1.Text
File.Save("Textos/letras.txt", cadena)
END


Edito No quiero usar Dialog, pues necesito guardar el texto directamente sin el dialogo.

Last edited by ivanovichenco on Sunday, 19 June 2011, 04:11; edited 1 time in total
Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
file.save(nombrefichero,textarea1.text)

Enlace

Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
No me funciona. Mañana miraré porque el sueño me vencio.

Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
Ivannovichenco:

Pueba con esto en la linea del File.Save:
File.Save(User.Home & "/Textos/letras.txt", cadena)




Nota importante:
Tienes que tener creada la carpeta Textos, sino no te va a funcionar.

Con User.Home, le estas dando la ruta de tu usuario, si no se lo das lo intenta grabar en el root, y como no tienes permisos, te da el mensaje de error: Acces Forbidden

acces_forbidden

Saludos

Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
No, Julio, tampoco me da por ese lado.
Seguire investigando.

Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
Los archivos que hay en la carpeta del proyecto se compilan dentro del ejecutable.
Puedes acceder a ellos, pero -nunca lo he probado -dudo mucho que en tiempo de ejecución puedas modificar uno de ellos, que están incrustados en el fichero miprograma.gambas.

Genera una carpeta User.home &/ Application.name al inicio de tu programa, copia en ella todos los archivos que vas a necesitar y modificar y luego utilízalos allí.

Suerte

Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
Tienes razón. Probé con el ejecutable y cracheo porque dice que el archivo no existe pero si se ejecuta en el IDE si cargan. Mirare si puedo meterlos en un directorio fuera del ejecutable, como dices.
Por lo pronto para la aplicacion que estoy haciendo me sirve asi.
Gracias a todos.

Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
Ivanovichenco:

Citar:
. Mirare si puedo meterlos en un directorio fuera del ejecutable, como dices.


Si puedes hacerlo asi, hay un comando en gambas para crear (mkdir) y copiar (COPY) archivos que esten en la carpeta datos.


Yo lo he usado en el componente gb.odt, (http://jsbsan.blogspot.com/2010/12/gbodt-2-version.html)


Saludos

Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
Gracias Julio, lo revisaré.

Profile PM  
Subject: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
También puedes utilizar la función que hay en este hilo: http://foro.gambas-es.org/viewtopic.php?f=5&t=1440. Es la que yo uso y con ella sólo tienes que poner esto para pasar todo el contenido de la carpeta datos de tu proyecto:

comun.copia_dir("datos", User.Home &/ ".miproyecto")

Se crea la carpeta y se copia todo su contenido incluyendo lo que haya en las subcarpetas que pueda tener.

Profile PM  
Goto page 1, 2  Next

Page 1 of 2


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1069s (PHP: -27% SQL: 127%)
SQL queries: 24 - Debug Off - GZIP Enabled