FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
procesar mensajes mientras se abre una query.
hola, hay alguna forma de poder procesar mensajes ( cambiar el caption de un label o una barra de progreso ) mientras se hace un open de un query?
gracias potlanos |
#2
|
||||
|
||||
Deberías crear un nuevo thread; en el mismo no vas a poder.
Otra opción (aunque esta no la he probado) es utilizar parametros/opciones de la consulta (si las tiene). Por ejemplo ADO (que es donde yo lo he visto) posee en la opciones la posibilidad de definir la consulta para que se ejecute de forma "no-bloqueante" (repito, que no lo he probado). Si alguien lo ha probado que nos de su opininión. Segun la ayuda: Código:
eoAsyncExecute The command is executed asynchronously. eoAsyncFetch The command fetches remaining rows after the initial quantity specified in the Cache property asynchronously. eoAsyncFetchNonBlocking Execution is performed without blocking the thread. eoExecuteNoRecords A command or stored procedure that does not return. If any rows are retrieved, they are discarded and not returned.
__________________
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
|
|||
|
|||
como hago de crear otro thread,no se que quieres decir...
gracias.. |
#4
|
||||
|
||||
Crear un thread se refiere a crear un hilo de ejecución diferente al principal de la aplicación. Para ello Delphi provee la clase TThread.
Se trata de programar determinadas operaciones para que se ejecuten en un hilo diferente; Tiene algunas restricciones de uso, pero te puede servir. Si buscas en los foros hay muchos hilos y encontrarás ejemplos. No es trivial, pero con un poco de práctica no es difícil. En el directorio de Demos de Delphi también hay algun ejemplo sobre threads. No te pongo links, porque tú mismo puedes encontrar los que quieras y más; Basta con que en google escribas algo como "Delphi threads" y obtendrás más de lo que necesitas.
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Procesar un delete marcando con check cada columna | lucasarts_18 | PHP | 16 | 20-12-2006 18:27:12 |
While mientras no se haga click | ANG4L | Varios | 2 | 22-05-2006 14:41:23 |
Como procesar la excepción de violación de clave? | ReyQ | MS SQL Server | 3 | 16-09-2005 10:15:55 |
Procesar un Txt delimitado con TAB antes de Importar a un Database | dago_Ariza | Conexión con bases de datos | 3 | 13-05-2004 09:36:30 |
Procesar Archivos de Texto delimitados por TAB para luego import en Access | dago_Ariza | Conexión con bases de datos | 1 | 13-05-2004 09:24:39 |
|