![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#16
|
||||
|
||||
|
Inderectemente el compañero Gluglu te he dicho el problema que tienes. A parte de todo lo que ha mencionado, te diré que el problema radica en que estás escribiendo la lógica en el procedimiento Create (el constructor). Tienes que saber que el constructor de la clase TThread se ejecuta en el mismo hilo principal de la aplicación. Es por eso que estás experimentando cómo si estuvieras utilizando un sólo hilo. Tienes que mover todo el código de lógica al procedimiento Execute. El código de Execute y cualquier otro procedimiento que él llame si es ejecutado en un hilo separado. Espero que me halla podido dar a entender lo que te quise decir, y que siempre lo tengas en cuenta cuando vuelvas a escribir código multihilo.
Saludos, Chris |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| threads en dbExpress | pborges36 | Conexión con bases de datos | 5 | 21-12-2010 16:18:47 |
| Firebird AND Threads | Abel Garcia | Firebird e Interbase | 21 | 19-03-2008 05:07:21 |
| uso de threads | JULIPO | API de Windows | 2 | 25-07-2007 16:09:06 |
| Bloqueo Ibx Firebird AND threads | Abel Garcia | Firebird e Interbase | 3 | 26-02-2007 14:02:27 |
|