Sólo como apunte de información general.
FindComponent no es muy eficiente, al contrario es bastante lento.
Si lo usas mucho, lo más ágil es guardar una lista con los componentes creados (para eso va muy bien las TObjectList) y luego buscar el componente en esa lista en lugar de recorrerlos todos. Una variante, es usar un TStringList ordenada con el nombre del componente; De esa forma la búsqueda es dicotómica en lugar de secuencial.
Más eficiente cuantos más componentes tengamos..
|