FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
perdon por la respuesta tardia
gracias por sus respuestas que me han servido de mucho lo que me parecio muy interezante fue lo del Código:
Synchronize(Method: TThreadMethod) sera en el execute del thread ? lo que quiero es implementar una clase thread que envie en un hilo un conjunto de instrucciones y ejecute un dataset.post o dataset.append y veo que el Synchronize puede ayudar a ejecutar el post sin saltarse algun paso que bote la aplicacion como un dataset.commit que se ejecute en el hilo principal sin haber ejecutado el post que esta en el hilo aparte, no se si me explico |
#2
|
||||
|
||||
Cita:
Piensa que cuando en el thread debes acceder a un elemento/objeto que no pertenece al thread, como por ejemplo los componentes de la VCL que están definidos fuera (la VCL no es Thread-safe) debes hacerlo llamando a este método. Ten en cuenta que si te pasas el tiempo del Thread lamando a Synchronize, el resultado será como si no utilizaras el thread.
__________________
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. |
#3
|
|||
|
|||
synchronize
creo que te entiendo,
si tengo una clase que hereda a tthread tengo que hacer el llamado de synchronize en el execute algo asi: y en una funcion que guarde los cambios del dataset crear una instancia y llamarlo antes del commit algo asi: yo lo entendi asi pero si me equivoco en algo te agradeceria que me corrigieras gracias Última edición por jasmad fecha: 13-07-2012 a las 22:46:31. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como enviar parametro fecha a rave | Krmn | Impresión | 0 | 12-10-2011 00:45:10 |
Enviar a VK_F1 como parametro | mRoman | OOP | 4 | 01-05-2010 17:44:56 |
Pasar Matriz como parametro a un procedimiento | Caro | Varios | 2 | 28-07-2006 17:20:12 |
¿ Cómo se puede enviar un form a otro dispositivo de imagen o monitor ? | dannytec | Varios | 3 | 09-04-2006 11:35:32 |
Ayuda, como llamar a un procedimiento desde otro procedimiento? | Ariatna | Varios | 1 | 01-02-2005 04:05:35 |
|