Bueno... Para usar elementos de la VCL en un thread, deba asegurarse la seguridad, valga la redundancia. Debes revisar el método Synchronize. Y creo que debes hacerlo así pues quieres llamas a una función de una clase de Form1 a la que no pertenece tu thread. Cualquier modificación en objetos VCL debe llevarse a cabo de esta manera.
En la ayuda de Builder tienes un ejemplo demostrativo de como usar Synchronize.
Saludos.
|