Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 17/03/2011
JXJ JXJ is offline
Miembro
 
Join Date: Apr 2005
Posts: 2,475
Poder: 24
JXJ Va por buen camino
Question ¿como mostrar ventana de progreso?

Hola

tengo una duda tremenda.

¡¿como puedo mostrar una ventana de progreso y actualizar.?

el asunto es asi.

que procesar un archivo. de 1000 lineas.
y eso tomo como 30 segundo y despues meterlo a la base de datos.
otros 20 segundos.

no quiero que el usuari piense se quedo congelada la apliacion.
hay que hacerlo de nuevo

simo mostrar un form.
y ahi un progressbar y unos labels indicando que pasa.

¿asi como el IDE de delphi.
sale la ventanita y dice compilando. ?

¿como se hace eso, no entiendo.?


Reply With Quote
  #2  
Old 17/03/2011
oscarac's Avatar
[oscarac] oscarac is offline
Miembro Premium
 
Join Date: Sep 2006
Location: Lima - Perú
Posts: 2,015
Poder: 22
oscarac Va por buen camino
porque no muestras un progressbar mientras vas recorriendo el archivo con las 1000 lineas

algo mas o menos asi..

Código Delphi [-]
 
progressbar.min := 1;
progressbar.max := 1000 // podria ser el total de lineas del archivo
mientras procesas tu archivo

Código Delphi [-]
 
while not eof do
begin
..
..
..
progressbar.position := progressbar.position + 1;
end
__________________
Dulce Regalo que Satanas manda para mi.....
Reply With Quote
  #3  
Old 17/03/2011
newtron's Avatar
[newtron] newtron is offline
Membrillo Premium
 
Join Date: Apr 2007
Location: Motril, Granada
Posts: 4,216
Poder: 24
newtron Va camino a la fama
Hola.

Recuerda también insertar un Application.ProcessMessages en medio del bucle porque si no seguirá teniendo apariencia de congelado.

Saludos
Reply With Quote
  #4  
Old 17/03/2011
JXJ JXJ is offline
Miembro
 
Join Date: Apr 2005
Posts: 2,475
Poder: 24
JXJ Va por buen camino
Quote:
Originally Posted by newtron View Post
Hola.

Recuerda también insertar un Application.ProcessMessages en medio del bucle porque si no seguirá teniendo apariencia de congelado.

Saludos
eso se me habia pasado.



pero como que se ve mas profesional una ventana de progreso .
que aparezca indicadno todo lo que pasa.

por que con un
Código Delphi [-]
    ProgresoFom= TProgresoFom.Create(Application);
    try
         ProgresoFom.ShowModal;
    finally
        ProgresoFom.Free;
    end;

creo queno va por ahi.
Reply With Quote
  #5  
Old 17/03/2011
oscarac's Avatar
[oscarac] oscarac is offline
Miembro Premium
 
Join Date: Sep 2006
Location: Lima - Perú
Posts: 2,015
Poder: 22
oscarac Va por buen camino
disculpame....
pero no entendi...
entonces... a las finales...
haras la ventrana de progreso?

te recomendaria incluir un poco del codigo que tienes para tener una mejor idea

saludos
__________________
Dulce Regalo que Satanas manda para mi.....
Reply With Quote
  #6  
Old 17/03/2011
Delfino Delfino is offline
Miembro
 
Join Date: Jul 2003
Location: Madrid
Posts: 974
Poder: 24
Delfino Va por buen camino
Si eres mas de usar componentes en la suite JVCL hay dos que te pueden servir muy bien en este caso TJvProgressDialog y/o TJvProgressComponent. Solo ponerlos sobre un form y sus propiedades y eventos hablan por si mismos
__________________
¿Microsoft? No, gracias..
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
como mostrar una ventana pero con diferentes botones Nelly Varios 1 06/01/2006 18:35
Mostrar progreso de descarga de IndyFTP con barra de progreso devicer Internet 2 05/12/2005 14:59
Como mostrar una ventana en pantalla a mitad de una impresión?? burasu Impresión 2 21/07/2005 09:03
Como hago para mostrar una barra de Progreso jimmyx017 Varios 7 16/06/2005 16:06
Ventana de Progreso... craven OOP 1 13/08/2003 20:05


All times are GMT +2. The time now is 01:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi