FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo evito que un programa hecho en delphi deje de responder?
Hola amigos foristas, aquí estoy de nuevo con otra duda
Tengo un programa hecho en delphi que requiere realizar un proceso mediante un while que puede durar mininitos, horas e incluso días de pendiendo de los datos. Esto responde a un algoritmo genéticos para realizar clasificación de datos de tablas muy grandes (lo cual no viene al caso). Resulta que me a interesado ir viendo resultados parciales durante el proceso, para lo cual utilicé la instrucción refresh. El problema, es que en tablas suficientemente grandes, en donde el proceso puede durar más dos unos minutos, el programa dice (No Responde) por lo que me deja de mostrar los resultados parciales. Además me gustaría poder tener acceso a otro evento, por ejemplo poner un botón cancelar para poder parar el proceso en cualquier momento y recuperar los resultados que el programa tiene hasta este momento. En Visual Basic 6.0 la instrucción que se utilizaría es DoEvents pero no he encontrado el equivalente en Delphi 7. Muchas gracias por su preciado tiempo. |
#2
|
||||
|
||||
Utiliza hilos, una búsqueda por los foros te aclarará esto.
__________________
Herr Heins Faust |
#3
|
|||
|
|||
Si tienes razón, según encontré el equivalente es la instrucción
Application.ProcessMessages Y disculpa no haberlo hecho antes. Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Como se hace un istalador de un programa hecho en Borland Buider c++ 5.0? | TitoAlejandro | C++ Builder | 2 | 02-10-2005 10:52:42 |
Problema Ejecutando un programa hecho en delphi | wpolanco | Varios | 2 | 05-05-2005 07:39:58 |
Detectar Dependencias de un programa hecho en delphi | senpiterno | Varios | 1 | 24-01-2005 13:56:06 |
Como Creo Archivos Temporales en un programa hecho en red | jorge restrepo | Firebird e Interbase | 3 | 23-12-2003 18:02:23 |
Como introducir un programa hecho en delphi, en un PDA | URBANO | Varios | 0 | 05-08-2003 09:53:00 |
|