FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
mensaje informativo bloqueado
Buenas a todos,
Alguien me podria decir de que forma puedo hacer que un mensaje que le muestro al usuario cuando se esta realizando un proceso del programa tedioso, se muestre correctamente.Me explico, tengo el mensaje en un panel que muestro antes de comenzar a ejecutar el dichoso proceso, y el efecto que hace de cara al usuario es de que se ha quedado bloqueado y no muestra el cartelito informativo. Con pseudocodigo quedaria de la siguiente forma: Código:
procedure Ejecutar; begin panel1.visible:=true; ProcesoTedioso; panel1.visible:=false; end; un saludo. |
#2
|
|||
|
|||
Hola, deberas poner dentro del proceso tedioso la instuccion Application.ProcessMessages, y incluso, Form_del_panel.Update. En la seccion trucos hay un truco de un 'timer' que te muestra el progreso de 'procesos tediosos', y en el ejemplo esta cómo mantener la aplicación 'viva'. Saludos
|
#3
|
||||
|
||||
gracias por tu respuesta, voy a probarlo y ya te digo algo.
Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Registro bloqueado? | Jonnathan | Conexión con bases de datos | 3 | 21-03-2008 00:41:28 |
Obtener proceso bloqueado | kasper | API de Windows | 4 | 11-03-2008 14:40:30 |
Problema con resgistro bloqueado | apicito | Firebird e Interbase | 8 | 04-07-2005 08:15:05 |
Una división que me tiene bloqueado. | Nopatic | Varios | 4 | 08-04-2004 22:37:49 |
Registro Bloqueado | JODELSA | Conexión con bases de datos | 1 | 13-05-2003 20:16:06 |
|