Tema: thread
Ver Mensaje Individual
  #4  
Antiguo 23-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.267
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por calco_hugo Ver Mensaje
ya que he leido que un thread se lleva mal con las VCL y me esta dando error de ventana no identificada, si alguien me puede
Bueno, eso de que los Threads se lleven mal con las VCL, no se...

No se si te refieres a que, para realizar conexiones a Bases de Datos es recomendable (yo diría obligatorio) realizar nuevas conexiones en cada Thread, porque las librerías de conexión (al menos ADO) no son Thread-safe. Eso no quiere decir "que se lleven mal"; Si haces las cosas bien se "llevan perfectamente"...

Si quieres mostar los datos en un DBGrid, por ejemplo, lo que podrías probar es a realizar la consulta en el thread (que es lo qe más tarda) y luego una vez que tengas los datos, mostrar los datos en el DBGrid utilizando el procedimiento Syncrhonize para evitar problemas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita