A ver, pensándolo bien, si lo pongo así se podría acceder a el desde el TForm1 de la misma manera y no me interesa que sea "visible" para TForm1 así que ¿Podría colocarlo en la clase THiloDebugger? Lo digo porque de esa manera no sería accesible para TForm1 ¿Sería posible hacer eso o no se podría?
O sea:
En THiloDebugger.h:
Código PHP:
THiloDebugger::class...
.....
public:
static TEvent *Event;
.....
En THiloDebugger.cpp
Código PHP:
//Fuera de cualquier función:
TEvent* THiloDebugger::Event = new TEvent(false);
En la función:
Código PHP:
THiloDebugger::Event->SetEvent();
y en TDebugger.cpp:
Código PHP:
THiloDebugger::Event->WaitFor();
o:
WaitForSingleObject((HANDLE)THiloDebugger::Event->Handle,INFINITE);