Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-11-2008
potlanos potlanos is offline
Miembro
 
Registrado: jul 2003
Posts: 36
Poder: 0
potlanos Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 28-11-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 28-11-2008
potlanos potlanos is offline
Miembro
 
Registrado: jul 2003
Posts: 36
Poder: 0
potlanos Va por buen camino
como hago de crear otro thread,no se que quieres decir...

gracias..
Responder Con Cita
  #4  
Antiguo 28-11-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 21:17:37.


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
Copyright 1996-2007 Club Delphi