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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2014
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cuando te mueves al siguiente registro:
¿El cursor del mouse parpadea? ¿Cambia de flecha a reloj continuamente?

¿Qué haces en el OnScroll del componente de base de datos?
Puedes probar de ocultar y mostrar el cursor en los eventos OnBeforeScroll-OnAfterScroll

¿Qué haces en los eventos del DBGrid?

¿Tienes tablas asociadas a la del DBGrid que no utilizas?
En mi caso tengo formularios complejos con muchos Tabs.
Yo tengo la tabla principal abierta y las tablas que se utilizan en los Tabs se abren y cierran dependiendo de cuál esté visible.
Esto hace que cuando se mueve la tabla principal, no tiene que refrescar los datos de todas las tablas asociadas a la principal por su propiedad DataSource.
Responder Con Cita
  #2  
Antiguo 05-06-2014
costaleandro costaleandro is offline
Registrado
NULL
 
Registrado: jun 2014
Posts: 6
Poder: 0
costaleandro Va por buen camino
Cita:
Empezado por duilioisola Ver Mensaje
Cuando te mueves al siguiente registro:
¿El cursor del mouse parpadea? ¿Cambia de flecha a reloj continuamente?

¿Qué haces en el OnScroll del componente de base de datos?
Puedes probar de ocultar y mostrar el cursor en los eventos OnBeforeScroll-OnAfterScroll

¿Qué haces en los eventos del DBGrid?

¿Tienes tablas asociadas a la del DBGrid que no utilizas?
En mi caso tengo formularios complejos con muchos Tabs.
Yo tengo la tabla principal abierta y las tablas que se utilizan en los Tabs se abren y cierran dependiendo de cuál esté visible.
Esto hace que cuando se mueve la tabla principal, no tiene que refrescar los datos de todas las tablas asociadas a la principal por su propiedad DataSource.
El cursor del mouse parpadea y cambia la flecha a reloj continuamente. eso es exactamente lo que hace.

Pero repito no es problema de consultas o de tablas o de cosas que esten en el scroll.

En el momento que el mouse esta ShowCursor(false); anda a la perfeccion... trae los datos al instante, recorro la grilla sin problemas y esto pasa en todas las pantallas en distintos sistemas sea una consulta bien simple o una compleja, en cuanto pongo ShowCursor(true); todo deja de funcionar se pone lento y El cursor del mouse parpadea y cambia la flecha a reloj continuamente.
Responder Con Cita
  #3  
Antiguo 05-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola costaleandro.

El parpadeo del cursor del mouse y el paso a hour glass están indicando una actividad excesiva del procesador, sea cuando trabaja en disco o al interactuar con otros procesos.

Tal vez sea una pregunta obvia, pero ¿ Revisaste bién que los equipos con problemas estén libres de virus, malware, spyware, etc ?

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 05-06-2014
costaleandro costaleandro is offline
Registrado
NULL
 
Registrado: jun 2014
Posts: 6
Poder: 0
costaleandro Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola costaleandro.

El parpadeo del cursor del mouse y el paso a hour glass están indicando una actividad excesiva del procesador, sea cuando trabaja en disco o al interactuar con otros procesos.

Tal vez sea una pregunta obvia, pero ¿ Revisaste bién que los equipos con problemas estén libres de virus, malware, spyware, etc ?

Saludos
A esta altura nada es obvio, asi que cualquier aporte es valido, si me fije que este todo en orden e incluso fue probado en una maquina recien instalada, y paso lo mismo.
Lo extraño es que todo se soluciona cuando el cursor no esta visible o sea ShowCursor( False )... en cuanto cambio el estado ShowCursor( true ) todo vuelve a funcionar mal...
Y esto no pasa en todos los windows o en todas las maquinas... por lo que pudiera ser el sistema.. o los sistemas o las consultas, esto solo me paso con windows 7 y windows 8.. pero no en todos los windows 7... pero tampoco es la version de windows porque probe en un windows 7 professional y no andaba y probe en otro professional y andaba lo mismo con todas las versiones.
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
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 03:27:24.


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