Voy a detallar un pokito mas..
El programa consta de un Form1 principal con el que mediante botones se llama a otros forms.
El fom2 (el del caso en cuestión) tiene un Label en el que escribo con un thread de la siguiente forma:
//---------------------------------------------------------------------------
void __fastcall WriteMeasure::Execute(void)
{
do
{
Synchronize(&UpdateLabel);
Sleep(100);
}
while(Cond == true);
}
//---------------------------------------------------------------------------
void __fastcall WriteMeasure::UpdateLabel(void)
{
//variables declaradas en Form2.h
Form1->ReadParameterDirect(iNode, 1, 0, 2, 0,
200, sAnswer, iErrVal, bytStatus, sErrVal);
if(strlen(sErrVal) == 0)
Form2->Label8->Caption = sAnswer;
if(Form2->Visible == false) Cond = false;
}
Además tiene un DBChart que grafía la variable sAnswer.....
Puedo leer mediante este hilo el caudal de todas las valvulas pero se me escriben todas las respuestas (sAnswer) en el mismo Form2->Label8..
Mi pregunta es.. con hilos puedo crear varios Form2 para que se me escriba cada respuesta (sAnswer) en un Form2->Label8 (HILO1); Form2->Label8 (HILO2).....
HAY alguna función o "algo" tipo...: Form2->Create(Form2hilo, Form2).... o algo por el estilo que me lo permita??
xd