Como se hace esto?

07/11/2003 - 14:47 por Jonathan Molina | Informe spam
Como hago para que cuando:
-Cargue la base de datos
-llene el dataset
-Cierre Base de datos
-Devuelva la consulta

no se quede como sin respuesta el programa, sino que
aparesca algun texto o animacion que diga Cargando Base.
Algo con movimiento para saber que no se "colgo" el
programa.

Gracias

Preguntas similare

Leer las respuestas

#6 Nivek Eroom
07/11/2003 - 21:11 | Informe spam
Hola Jonathan,

eso es la manera de trabajar con thread

private void button1_Click(object sender, System.EventArgs e)

{

System.Threading.Thread t = new System.Threading.Thread(new
System.Threading.ThreadStart(nombrefunccion))

//Messaje cargando aqui


}



private void nombrefunccion()

{

// Cargando Base

//messaje cangando terminado

}

Una thread es como un segundo programma(lo se, no le es pero por el ejamplo
es ok) y quando haces el start,

su programma continua de fonctionnar sin "colgar" y la execuccion se passa
en la thread


Nivek Eroom

Hace profitar la communidad

"Jonathan Molina" wrote in message
news:0bf201c3a53b$94758890$
Gracias. Pero soy nuevo, la verdad no entiendo.
Como usaria la clase Thread. Y que hago con eso?Algun
ejemplo.

Y donde voy para ver la documentacion del SDK? :)


System.Threading contiene una clase que se llama Thread.

Otra forma es crear un objeto que implemente IAsyncResult.

En la documentación del SDK hay varios ejemplos.

Atte,
Juan C. Olivares


"Jonathan MOlina"


escribió en el
mensaje news:0ba901c3a538$15788f40$
Perdon mi ignorancia, pero que seria Hilo?
Yo tengo una clase que conecta y devuelve al form
principal los datos.
Lo que yo te entendi es que en la accion de traer los dato
tengo que mostrar un nuevo Formulario con la animacion?

lo que tienes que haces es ejecutar lo que dices en un
hilo y tener otro
hilo con la animación o lo que quieras.



.

Respuesta Responder a este mensaje
#7 Anonimo
10/11/2003 - 16:52 | Informe spam
Esa es una solucion valida.
La otra es que el proceso que esta cargando los datos
este en otra clase, que esa clase tenga eventos y que el
formulario se suscriba a estos eventos, y el proceso en
el formulario que maneja el evento que haga lo que
necesites, y no te olvides del Application.DoEvents().
En este caso solo tendrias un hilo de ejecuacion (Thread).


lo que tienes que haces es ejecutar lo que dices en un


hilo y tener otro
hilo con la animación o lo que quieras.


"Jonathan Molina"


wrote in message
news:0a6701c3a535$a4574ba0$
Como hago para que cuando:
-Cargue la base de datos
-llene el dataset
-Cierre Base de datos
-Devuelva la consulta

no se quede como sin respuesta el programa, sino que
aparesca algun texto o animacion que diga Cargando




Base.
Algo con movimiento para saber que no se "colgo" el
programa.

Gracias




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida