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 Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 23-04-2008
luiggixD luiggixD is offline
Miembro
 
Registrado: dic 2006
Ubicación: Lima - Peru
Posts: 32
Poder: 0
luiggixD Va por buen camino
Esa funcion la estas llamando desde un hilo o la usas en medio de tu aplicacion? Yo creo que no estas empleando hilos, y lo que dice escafandra es inconsistente por el concepto de los hilos. Cuando creas un hilo, en su funcion Execute() debes hacer algo asi:

Código:
void __fastcall TUnThread::Execute()
{
  //algun codigo si es q lo necesitas
  while(!Terminated) // agregas mas casos en los que puede terminar tu hilo
  {
  //codigo de lo que hace tu hilo
  }
  //si necesitas que se haga algo mas antes que el hilo termine
}
En caso que no estes usando hilos en tu aplicacion, esta re va a detener cuando llames a la funcion que propones si la llamas desde el Form. Si llamas a la funcion desde un hilo, tu aplicacion funcionara correctamente.

Una nota ultima, el Application->ProcessMessages(); no es una mala idea pero de todas maneras no es una buena practica. Lo mas recomendable (aunque un poco complicado) es emplear hilos.

Espero que te ayude

Luiggi
Responder Con Cita
 



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
Thread bendito thread...se me pierde la ventana Seba.F1 API de Windows 5 02-02-2006 00:16:30
Thread y Form progmaq Varios 4 31-03-2005 14:16:50
Problema con Thread e Indy diegofhernando Varios 3 30-03-2005 22:20:24
Problema cerrando un thread tortelini Varios 0 14-03-2005 15:21:16
Hilos o Thread DarkByte Varios 7 20-11-2003 17:10:44


La franja horaria es GMT +2. Ahora son las 13:49:43.


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