Ver Mensaje Individual
  #10  
Antiguo 29-11-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Cita:
Empezado por roman
En mi opinión muy personal, esa función FindComponent deberían eliminarla de la VCL. Usar FindComponent es como quere hacer de Delphi un lenguaje interpretado en donde se puede acceder a los objetos por sus nombres. Pero además, FindComponent es de por sí un ciclo sobre todos los componentes del formulario para buscar el que tenga el nombre dado, de manera que estaríamos haciendo un doble ciclo innecesario.

Si se requiere trabajar sistemáticamente con un grupo de controles, Edits en este caso, para mi lo mejor es declarar un arreglo:

Código Delphi [-]
Edits: array of TEdit

llenarlo al momento de construir el formulario y entonces iterar sobre el arreglo cuando se necesario.
Estoy contigo, sólo quería darle una alternativa más.
Alguna vez usé FindComponent, lo reconozco, en casos puntuales, lo usé.
Resulta mucho más cómodo, rápido y fiable usar un bucle como el que pusiste.

Saludos
Responder Con Cita