Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 24-08-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tal vez tendrías que plantearte el llevar a cabo esa tarea tan "pesada" en un Hilo distinto del principal de la aplicación. Sobre los Hilos no me veo yo indicado para dar instrucciones a nadie, pero, es cuestión de que te informes un poco. Por ejemplo Delphi cuenta con la clase "TThread", que supongo que también estará en C++ Builder, y que facilita un tanto la creación y el proceso de distintos Hilos.

A veces es simplemente cuestión de tratar que la aplicación no se "ahoge" con el proceso (generalmente un bucle "while" o "for") que tiene que llevar a cabo. Para esto podría bastar situar alguna instrucción "Application.ProcessMessages" dentro del bucle para conseguir que la aplicación (sobre todo lo que toca a la interfaz de la misma) se alivie un poco y no se quede tan "colgada".

PD. Bicho 1 - dec 0
__________________
David Esperalta
www.decsoftutils.com
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
evitar doble ejecucion en el programa... uper Varios 9 28-03-2017 19:36:02
local share = true programa colgado JoseQ Tablas planas 7 06-12-2004 22:40:07
Programa "colgado" alxrufino API de Windows 1 21-10-2004 21:36:02
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36
Ejecutar un programa DENTRO de otro programa seduerey Varios 8 12-11-2003 13:56:20


La franja horaria es GMT +2. Ahora son las 04:30:20.


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