PDA

Ver la Versión Completa : barra de progreso en carga de form !!!!!


david_uh
08-08-2007, 21:23:38
hola foro otra vez
estoy cargando un form asi:
if not Assigned(frm_IngPedidos) then
begin
frm_IngPedidos := Tfrm_IngPedidos.Create(Self);
end;
frm_IngPedidos.Show;
pero este form demora en su carga pues en el evento create hago varias operaciones, como podria hcer para mostrar un pre-load mostrando enestado de la carga del form ya sea que aparezca una barra de progreso o tra animacion que indique el porcentaje de carga

gracias por cualquier respuesta

eduarcol
08-08-2007, 21:39:46
A mi me parece que el sitio ideal seria en el oncreate y entre los distintos procedimientos agregas el progreso de la barra

david_uh
08-08-2007, 21:52:16
aha seria buena idea pero sin embargo, para por ejemplo mostrar el progreso de algo como un dataset que tiene una consulta compleja, y deseo mostrar el progreso de la apertura de ese dataset si es el mismo componente el que se encarga de la labor como haria para mostrar ala ususario el estaedo de ese proceso osea ele de la apertura del dataset desde qeu digo

progreso.position := 0;
query1.open;
progreso.position := 1000;
pero me parece no muy informativo como haria para ir de 1,2,3,4....100%

gracias

eduarcol
08-08-2007, 22:12:19
Ahi no estoy muy puesto, pero trates de buscar en el foro??

una busqueda arrojo Esto (http://www.clubdelphi.com/foros/search.php?searchid=784563)

y en uno de las Repuestas (http://www.clubdelphi.com/foros/showthread.php?t=45183&highlight=mostrar+progreso+apertura+dataset) hablan sobre los Hilos

cHackAll
09-08-2007, 00:34:09
Fijate ésto (http://www.clubdelphi.com/foros/showthread.php?t=45183)