![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#8
|
||||
|
||||
Hola Anel Hernandez
Adicionalmente al uso de BeginUpdate-EndUpdate, también es recomendable fijar la propiedad Sorted a False. Por otra parte, cuando agregas elementos a una lista dentro de un ciclo, la lista tendrá que ajustar dinámicamente el tamaño de la memoria reservada conforme se requiera. Sin darnos cuenta, esta operación puede repetirse un número considerable de veces y eso afectará el rendimiento. Por este motivo, es muy aconsejable que puedas determinar con anticipación el número de elementos que vas a añadir y esto se puede indicar en la propiedad Capacity. De esta forma reservamos la memoria en una sola operación antes de entrar al ciclo.
Saludos |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Borrar una parte de un TStringList | eennzzoo | C++ Builder | 2 | 28-06-2014 14:04:13 |
copiar el contenido de un TStringList a TSringGrid | GerTorresM | Varios | 1 | 02-07-2010 18:38:41 |
copiar la parte seleccionada de un imagen | fasthorse | C++ Builder | 4 | 14-05-2008 20:05:03 |
Copiar parte de la pantalla.... | craven | Gráficos | 2 | 27-08-2003 22:53:01 |
Copiar Parte de un BMP a otro | craven | API de Windows | 1 | 07-07-2003 10:45:34 |
![]() |
|