Ver Mensaje Individual
  #19  
Antiguo 08-05-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Pues como te indiqué, con el método Synchronize:

Código:
#include "Unit1.h"  // la del Form1...

//-------------------------------------------
MiThread::Button1Click()
{
   Form1->Button1->click();  // Llamas a tu función delde un método del thread
}

//-------------------------------------------
MiThread::OtraFuncion()
{
   Form1->SendReceivePacket(....);  // Llamas a tu función delde un método del thread
}


MiThread::Execute()
{
.
.
.
  Synchronize(Button1Click); // Aquí utilizas tu llamada CUANDO TE INTERESE...
  Synchronize(OtraFuncion); // Aquí llamas otro funcion.....CUANDO TE INTERESE...
.
.
.

}
¿Complicado?... Bueno, no tanto, pero desde un thread debe ser asi...

Saludos.

Última edición por escafandra fecha: 08-05-2008 a las 08:11:47.
Responder Con Cita