Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 05-06-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Por lo visto parece que el problema es con el cursor del mouse sobre la aplicación.

A mi me sucede que al hacer la consulta en tablas que tienen otras tablas anidadas a través de su DataSource.
Cada vez que cambia el registro del maestro debe abrir y cerrar las tablas detalle anidadas y esto hace que el cursor del mouse cambie de forma (flecha --> reloj --> flecha).
Esto hace que Windows pierda mucho tiempo con ese parpadeo.
Prueba deshabilitando controles antes de ejecutar la consulta.
IMPORTANTE: pon esto dentro de un bloque try..finally para que no quede deshabilitado si hay algún problema.
Código Delphi [-]
[...]
try
   DataSet.DisableControls;
   // Abrir DataSet
   DataSet.Open;
finally
   DataSet.EnableControls;
end;
[...]

Si esto no funciona, prueba a deshabilitar el puntero del mouse antes de lanzar la consulta y habilitarlo cuando termine.
Responder Con Cita
 



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
Consultas a traves de internet muy lentas erickperez6 Firebird e Interbase 1 29-03-2014 16:14:21
Consultas extremadamente lentas en Delphi y rapidicimas en PL/SQL(ORACLE) pnsd_89 Conexión con bases de datos 13 01-07-2011 09:55:07
Aplicaciones lentas en vista vexap Varios 3 16-11-2010 19:09:46
Consultas muy lentas en Interbase 6.01 Adrian Murua Firebird e Interbase 4 27-10-2006 21:19:07
Pregunta:Como agilizo mis consultas lentas(sp)? cacuna Firebird e Interbase 2 28-05-2004 23:04:04


La franja horaria es GMT +2. Ahora son las 19:17:28.


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