Ver Mensaje Individual
  #1  
Antiguo 27-11-2014
JuanitoElMoreno JuanitoElMoreno is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 1
Reputación: 0
JuanitoElMoreno Va por buen camino
Synchronize en trhead desde dll

Hola, tengo un problema con la función Synchronize cuando la utilizo desde una dll. He leído por otros foros que una posible solución está en habilitar los runtime packages y el link with dinamik rtl, pero no quiero activar nada de esto para no tener que arrastrar las dll del builder.
He de decir que la función syncronize me funciona perfectamente cuando la uso fuera de la dll, por ejemplo desde una clase.
El código que estoy programando es el siguiente:

void __fastcall ThPrintUnitsTest::Execute()
{


switch(m_iAction)
{
case 0: //Preview test
Synchronize(& DrawTestSynchronized);

break;
case 1: //Save test
SaveTest(m_sOuputFolder, m_sOuputFileName);
break;
}
}


Donde DrawTestSynchronized dibujar en un TBimap de un TImage que está en el formulario principal de la aplicación.

Agradecería mucho vuestra ayuda.
Un saludo
Responder Con Cita