Cargar Al Azar Textos En Un Textarea


Objetivo: Cargar Al Azar Textos En Un Textarea
Tengo una carpeta en el proyecto donde hay cuatro archivos de texto. 1.text, 2.text......
Como hago para cargarlos al azar en un textarea?

PUBLIC SUB Form_Open()
DIM TEXTO AS File

TextArea1.Text = TEXTO.Load("Textos/" & Int(Rnd(1, 5)) & ".txt")

END
ó
DIM TEXTO AS File

TextArea1.Text = TEXTO.READ("Textos/" & Int(Rnd(1, 5)) & ".txt")

END
No me funciona.

Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
Hola
No necesitas esa variable TEXTO.

public sub Form_Open()
textarea1.text=file.load(user.home &/ "Textos/" & cint(rnd(1,5)) & ".txt")
end


user.home devuelve tu home. A eso le añades /Texto. Luego calculas un valor entero entre 1 y 5 y se lo anexas y luego e. .txt. Abres ese archivo y el contenido lo metes en el textarea.

Declaras una variable de tipo file cuando quieres hacer otras cosas en las que no entro por no hacer mas espeso.


Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
Gracias

Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
ivanovichenco escribió: [Ver mensaje]

DIM TEXTO AS File


Hola

Sólo a modo de apunte, decir que los nombres de variables no deberías ponerlos en mayúsculas, ya que por convención (prácticamente en todos los lenguajes de programación) las mayúsculas se suelen usar en la declaración de constantes, facilitando así la lectura del código e identificación de objetos.


Saludos

Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
Sigo con el problema pues no me quiso cargar. Dice que no existe el archivo.

PUBLIC SUB Form_Open()
DIM Texto AS File
Textarea1.text = File.load(user.home &/ "Textos/" & CInt(Rnd(1, 5)) & ".txt")
END

última edición por ivanovichenco el Domingo, 19 Junio 2011, 02:12; editado 2 veces
Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
Pero hombre, tu mira lo que estás intentando cargar que será lo que tengas en tu home y dentro en un directorio Textos y allí algo como 1.txt o 5.txt.

Yo no sé lo que tienes en tu home. Podría ser la T de "Textos" ¿como quieres que yo lo sepa?

Lo que estás cargando allí es Textos/X.txt en tu home donde X es entre 1 y 5. Si allí no está el fichero ese pues claro que tienes error pero yo no puedo saber donde está. Me limito a dar la direccion que tu pusiste al principio.

Aparte ¿que es eso de Dim file as file? quita esa línea.

última edición por soplo el Sabado, 18 Junio 2011, 23:49; editado 1 vez
Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
Cargar textos
Mira, este es mi problemita y no le saco punta por ningun lado.
gambas 2.22

última edición por ivanovichenco el Domingo, 19 Junio 2011, 01:11; editado 1 vez
Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea
¿Y has comprobado que en /home/usuario/Textos está el archivo X.txt?

Perfil MP  
Objetivo: Re: Cargar Al Azar Textos En Un Textarea(Solucionado)
Soplo,ya quedo solucionado, Gracias. Así cargan, les quité el path user.home.

PUBLIC SUB Form_Open()
DIM Texto AS File
Textarea1.text = File.load("Textos/" & CInt(Rnd(1, 5)) & ".txt")
END

última edición por ivanovichenco el Domingo, 19 Junio 2011, 02:11; editado 2 veces
Perfil MP  

Página 1 de 1


  
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.1355s (PHP: -40% SQL: 140%)
Consultas SQL: 33 - Debug off - GZIP Activado