Aca te adapte un ejemplo que tenía para que funcione como componente.
Probalo. Te podes basar en él para el tuyo.
|
Gracias Crandel!!! Te debo una cerveza.
El problema era la estrategia, yo utilizaba valores de las variables del componente padre del thread. Tu ejemplo crea una variable de tip TComponent que pertenece al thread... Así funciona perfecto. Gracias de nuevo... a todos |
Hola. Creo que hay un problema de terminología por aqui.
Cita:
Cita:
Cita:
Nada impide que distintos hilos de ejecución consulten o modifiquen valores de cualquier dirección de memoria accesible al proceso (incluso propiedades de otros threads)... y precisamente en hacer que este acceso se de de manera controlada consiste la programación "thread-safe", puesto que dos hilos podrian confundirse al usar las mismas variables (tu caso) o machacar el trabajo de otros threads (también tu caso :D ). Cita:
Hasta luego. :) |
Cita:
Cita:
b) Fue incluido en el "todos" cuando dije "Gracias de nuevo... a todos". c) La cerveza es barata, también te debo una :p |
Cita:
Cita:
Cita:
Cita:
buen rollo. |
Te pasó lo mismo que a mi con los threads sacando conclusiones apresuradas. Que desarrolle software no significa que trabaje en informática y que tenga clientes no significa que sea empresario:D. La verdad es que trabajo en un laboratorio y una parte (relativamente menor) de mi trabajo es desarrollar sofware de instrumentación virtual para manejar equipos de precisión. Mis clientes son internos.:)
Yo sé que no tenía que responder, pero después de tanto aporreo dame el gusto de ganar una... Cambio y fuera. |
Me alegro que te haya servido.
Si un dia paso por Montevideo paso para que tomemos la cerveza, y si estas por aca te invito yo. :D Recuerda de no ocupar Application.ProcessMessages en tu aplicación multihilo, salvo que sea realmente necesario. Saludos |
La franja horaria es GMT +2. Ahora son las 05:53:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi