Necesito Guardar TextArea.Text En Un Archivo Txt


Ir a la página 1, 2  Siguiente

Objetivo: 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.

última edición por ivanovichenco el Domingo, 19 Junio 2011, 04:11; editado 1 vez
Perfil MP  
Objetivo: Re: Necesito Guardar TextArea.Text En Un Archivo Txt
file.save(nombrefichero,textarea1.text)

Enlace

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

Perfil MP  
Objetivo: 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

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

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: 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

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

Perfil MP  
Objetivo: 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.

Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1507s (PHP: -42% SQL: 142%)
Consultas SQL: 24 - Debug off - GZIP Activado