Autor |
Mensaje |
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
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
Edito No quiero usar Dialog, pues necesito guardar el texto directamente sin el dialogo.
última edición por ivanovichenco el Domingo, 19 Junio 2011, 04:11; editado 1 vez
|
#1 Domingo, 19 Junio 2011, 04:05 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Necesito Guardar TextArea.Text En Un Archivo Txt
file.save(nombrefichero,textarea1.text)
Enlace
|
#2 Domingo, 19 Junio 2011, 04:52 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Necesito Guardar TextArea.Text En Un Archivo Txt
No me funciona. Mañana miraré porque el sueño me vencio.
|
#3 Domingo, 19 Junio 2011, 05:25 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
Saludos
|
#4 Domingo, 19 Junio 2011, 09:08 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Necesito Guardar TextArea.Text En Un Archivo Txt
No, Julio, tampoco me da por ese lado.
Seguire investigando.
|
#5 Domingo, 19 Junio 2011, 18:38 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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
=================== No podemos regresar
|
#6 Domingo, 19 Junio 2011, 19:43 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
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.
|
#7 Domingo, 19 Junio 2011, 21:29 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
|
#8 Domingo, 19 Junio 2011, 23:35 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Necesito Guardar TextArea.Text En Un Archivo Txt
Gracias Julio, lo revisaré.
|
#9 Lunes, 20 Junio 2011, 00:09 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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.
|
#10 Lunes, 20 Junio 2011, 08:29 |
|
|
|