Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 18-06-2007
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 24
ixMike Va por buen camino
Hey, Wonni!

¿Has probado con Application.ProcessMessages?

Llama a ese procedimiento cada vez que se repita el bucle que recorre la tabla. Lo que hace es que realiza todos los procedimientos que están a la espara (refrescar imágenes, refrescar canvas, clicks, etc...).

Pero tienes que llevar cuidado, porque si ahora al darle a la "x" para cerrar la ventana no pasa nada (hasta que acabe el trabajo, y la ventana se cerraría), ahora, al llamar a ProcessMessages se procesaría el click que está en espera y el programa se cerraría. Y no sólo con la "x", sino con los clicks a los botones o las combinaciones de teclas de menús. Lo ideal sería que lo desabilitaras todo (todo lo necesario) para que esos problemas no sucedan, y para combinaciones de teclas, pues una variabla booleana ("trabajando", por ejemplo) para comprobar si el proceso está en marcha o no sería una buena idea.

Saludos a todos.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualizar form mientras se reciben datos por sockets JMGR Internet 3 23-12-2011 21:47:27
volver a una página anterior y actualizar halizia HTML, Javascript y otros 5 25-04-2007 12:57:03
Desactivar un form mientras se ejecuta otra aplicación hvelascos Internet 2 19-01-2007 01:50:41
mensaje mientras hay proceso marcelofabiani Varios 9 13-02-2006 05:18:27
Proceso muy largo ? Coco_jac Varios 5 22-12-2005 21:54:59


La franja horaria es GMT +2. Ahora son las 00:19:25.


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