Página 1 de 1

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Mié Sep 21, 2005 7:05 pm
por ignacio
José Luis,
No consigo reproducir el problema. Dime que ejemplo puedo probar para verlo.
Parece un problema de lentitud en pintado. Comprueba el uso de objetos GDI
en el propio Administrador de tareas a ver si sube cuando te mueves por
encima del Browse. Aqui no está ocurriendo.
No obstante el propio Administrador de Tareas consume un montón de recursos
cuando se mueve él mismo por la pantalla, y por lo tanto no le da tiempo a
las aplicaciones en el fondo a repintarse. El Browse cuando muestra múltitud
de filas y columnas (pantalla completa ) puede llegar a tardar en pintarse
algo debido a que se hace en alto nivel, y sobre todo porque no se apoya en
ningún buffer en memoria, y en ordenadores muy lentos puede notarse cuando
se le hace la puñeta moviendo el administrador de tareas. Puedes comprobar
como con TArrayBrowse el pintado es mucho más rápido en ese caso.
Es nuestra intención apoyarnos en el futuro en un buffer en memoría para no
tener que leer las tablas más que cuando sea estrictamente neceario. Esto
mejorará algo el rendimiento sobre todo en equipos muy lentos, y también
cuando se acceda a los tablas DBF a través de una red, por ejemplo.
Un saludo
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=43313c64@ozsrvnegro.ozlan.local...]43313c64@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Solo os dejo la imagen. El programa es el administrador de tareas que
> está 'Allways on top'.
>
> Saludos,
> José Luis Capel
>
------------------------------------------------------------ --------------------

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Mié Sep 21, 2005 10:34 pm
por CapelSoft
Ignacio,
>
> No consigo reproducir el problema. Dime que ejemplo puedo probar para verlo.
El testAdo1.zip que te mandé. Solo cambia las propiedades
oArrayBrowse1:nClrAltPane := clGray y oArrayBrowse1:nClrPane :=
clPurple. (combinació horrorsa). Pulsas F9. Conectas. Esperas 10/12
segundos. Aparece el browse (es una matriz). Maximizas el ejecutable.
Pulsas Ctrl-Alt-Del y pones en Administrador de tareas sobre el browse.
Haces click en el browse. Y con la rueda del ratón bajas por el browse
(con lo que suben las filas). Ahí­ verás el resultado.
Como referencia te diré que si mueves el Administrador de tareas sobre
el browse no se aprecia problemas de pintado. Esta mañana lo probé
sobre un 3Ghz y ahora sobre un 2.4Ghz
Saludos,
José Luis Capel

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Mié Sep 21, 2005 11:39 pm
por CapelSoft
Ignacio,
No lo entiedo.... lo ha probado JASM y tampoco le pasa...
Sin embargo, a mi, en dos PC's difentes.... si....
En fin... a ver si vemos que es.
Saludos,
José Luis Capel
José Luis Capel escribió:
> Ignacio,
>
>>
>> No consigo reproducir el problema. Dime que ejemplo puedo probar para
>> verlo.
>
>
> El testAdo1.zip que te mandé. Solo cambia las propiedades
> oArrayBrowse1:nClrAltPane := clGray y oArrayBrowse1:nClrPane :=
> clPurple. (combinació horrorsa). Pulsas F9. Conectas. Esperas 10/12
> segundos. Aparece el browse (es una matriz). Maximizas el ejecutable.
> Pulsas Ctrl-Alt-Del y pones en Administrador de tareas sobre el browse.
> Haces click en el browse. Y con la rueda del ratón bajas por el browse
> (con lo que suben las filas). Ahí­ verás el resultado.
>
> Como referencia te diré que si mueves el Administrador de tareas sobre
> el browse no se aprecia problemas de pintado. Esta mañana lo probé
> sobre un 3Ghz y ahora sobre un 2.4Ghz
>
> Saludos,
> José Luis Capel

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Jue Sep 22, 2005 10:52 am
por ignacio
José Luis,
He hecho lo que me dices y no me falla. Seguiremos investigandolo.
Un saludo,
"José Luis Capel" <capelsoft@terra.es> escribió en el mensaje
news:4331d2e9$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> No lo entiedo.... lo ha probado JASM y tampoco le pasa...
>
> Sin embargo, a mi, en dos PC's difentes.... si....
>
> En fin... a ver si vemos que es.
> Saludos,
> José Luis Capel
>
> José Luis Capel escribió:
>> Ignacio,
>>
>>>
>>> No consigo reproducir el problema. Dime que ejemplo puedo probar para
>>> verlo.
>>
>>
>> El testAdo1.zip que te mandé. Solo cambia las propiedades
>> oArrayBrowse1:nClrAltPane := clGray y oArrayBrowse1:nClrPane := clPurple.
>> (combinació horrorsa). Pulsas F9. Conectas. Esperas 10/12 segundos.
>> Aparece el browse (es una matriz). Maximizas el ejecutable. Pulsas
>> Ctrl-Alt-Del y pones en Administrador de tareas sobre el browse.
>> Haces click en el browse. Y con la rueda del ratón bajas por el browse
>> (con lo que suben las filas). Ahí verás el resultado.
>>
>> Como referencia te diré que si mueves el Administrador de tareas sobre el
>> browse no se aprecia problemas de pintado. Esta mañana lo probé sobre un
>> 3Ghz y ahora sobre un 2.4Ghz
>>
>> Saludos,
>> José Luis Capel

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Jue Sep 22, 2005 11:05 am
por joseluis
Ignacio,
La única cosa que veo en común entre el ordenador de la oficina con el
de casa es que ambos tienen un sistema gráfico basado en el chip de Sis
(baja calidad).... Sin embargo, ese dato no me explica lo que te he
mostrado en la imagen...
En fin... queda como algo 'misterioso'.
Saludos,
José Luis Capel
Ignacio Ortiz de Zúñiga escribió:
> José Luis,
>
> He hecho lo que me dices y no me falla. Seguiremos investigandolo.
>
> Un saludo,
>
> "José Luis Capel" <capelsoft@terra.es> escribió en el mensaje
> news:4331d2e9$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>>Ignacio,
>>
>>No lo entiedo.... lo ha probado JASM y tampoco le pasa...
>>
>>Sin embargo, a mi, en dos PC's difentes.... si....
>>
>>En fin... a ver si vemos que es.
>>Saludos,
>>José Luis Capel
>>
>>José Luis Capel escribió:
>>
>>>Ignacio,
>>>
>>>
>>>>No consigo reproducir el problema. Dime que ejemplo puedo probar para
>>>>verlo.
>>>
>>>
>>>El testAdo1.zip que te mandé. Solo cambia las propiedades
>>>oArrayBrowse1:nClrAltPane := clGray y oArrayBrowse1:nClrPane := clPurple.
>>>(combinació horrorsa). Pulsas F9. Conectas. Esperas 10/12 segundos.
>>>Aparece el browse (es una matriz). Maximizas el ejecutable. Pulsas
>>>Ctrl-Alt-Del y pones en Administrador de tareas sobre el browse.
>>>Haces click en el browse. Y con la rueda del ratón bajas por el browse
>>>(con lo que suben las filas). Ahí­ verás el resultado.
>>>
>>>Como referencia te diré que si mueves el Administrador de tareas sobre el
>>>browse no se aprecia problemas de pintado. Esta mañana lo probé sobre un
>>>3Ghz y ahora sobre un 2.4Ghz
>>>
>>>Saludos,
>>>José Luis Capel
>
>
>

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Jue Sep 22, 2005 11:33 am
por ignacio
José Luis,
Hummmmm. Pues a lo mejor si. Intenta actualizar el driver si puedes.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:4332746b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> La única cosa que veo en común entre el ordenador de la oficina con el de
> casa es que ambos tienen un sistema gráfico basado en el chip de Sis (baja
> calidad).... Sin embargo, ese dato no me explica lo que te he mostrado en
> la imagen...
>
> En fin... queda como algo 'misterioso'.
>
> Saludos,
> José Luis Capel
>
> Ignacio Ortiz de Zúñiga escribió:
>> José Luis,
>>
>> He hecho lo que me dices y no me falla. Seguiremos investigandolo.
>>
>> Un saludo,
>>
>> "José Luis Capel" <capelsoft@terra.es> escribió en el mensaje
>> news:4331d2e9$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>>>Ignacio,
>>>
>>>No lo entiedo.... lo ha probado JASM y tampoco le pasa...
>>>
>>>Sin embargo, a mi, en dos PC's difentes.... si....
>>>
>>>En fin... a ver si vemos que es.
>>>Saludos,
>>>José Luis Capel
>>>
>>>José Luis Capel escribió:
>>>
>>>>Ignacio,
>>>>
>>>>
>>>>>No consigo reproducir el problema. Dime que ejemplo puedo probar para
>>>>>verlo.
>>>>
>>>>
>>>>El testAdo1.zip que te mandé. Solo cambia las propiedades
>>>>oArrayBrowse1:nClrAltPane := clGray y oArrayBrowse1:nClrPane :=
>>>>clPurple. (combinació horrorsa). Pulsas F9. Conectas. Esperas 10/12
>>>>segundos. Aparece el browse (es una matriz). Maximizas el ejecutable.
>>>>Pulsas Ctrl-Alt-Del y pones en Administrador de tareas sobre el browse.
>>>>Haces click en el browse. Y con la rueda del ratón bajas por el browse
>>>>(con lo que suben las filas). Ahí verás el resultado.
>>>>
>>>>Como referencia te diré que si mueves el Administrador de tareas sobre
>>>>el browse no se aprecia problemas de pintado. Esta mañana lo probé
>>>>sobre un 3Ghz y ahora sobre un 2.4Ghz
>>>>
>>>>Saludos,
>>>>José Luis Capel
>>
>>

Re: Problemillas con pintado de un ArrayBrowse

Publicado: Jue Sep 22, 2005 11:55 am
por joseluis
Ignacio,
>
> Hummmmm. Pues a lo mejor si. Intenta actualizar el driver si puedes.
>
Los tengo actualizados. Voy a ver si desde otra máquina sucede lo mismo
o no.
Saludos,
José Luis Capel