Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Cargar Al Azar Textos En Un Textarea
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
ivanovichenco - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.

 
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cargar Al Azar Textos En Un Textarea 
 
Gracias
 



 
ivanovichenco - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
ivanovichenco - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
ivanovichenco - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cargar Al Azar Textos En Un Textarea 
 
¿Y has comprobado que en /home/usuario/Textos está el archivo X.txt?
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
ivanovichenco - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron