![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
||||
|
||||
|
Yo creo que se podría "arreglar" la parte de los IF que crea los componentes. Es muy repetitivo y usando RTTI y la herencia de clases podría quedarse más sencillo.
Y si el número de controles diferentes crece, te saldrá más a cuente para no tener qui ir copiando y pegando ese trozo: Así esto:
Se podría quedar en algo como esto:
Y con el procedimiento definido así:
Y hay que añadir System.TypInfo al USES. la idea con esto es utilizar RTTI para poder crear los diferentes componentes (diferentes clases) en un mismo punto. Herencia para las diferentes clases (TComponentClass) y RTTI para preguntar y asigar las propiedades published de los componentes.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda componente | cmm07 | Varios | 6 | 01-12-2008 16:42:20 |
| Ayuda con un componente. | Lucciano | Conexión con bases de datos | 2 | 12-04-2006 17:57:04 |
| Ayuda con componente | CelestronFan | Varios | 6 | 09-10-2005 17:39:40 |
| Ayuda con componente | raco | Internet | 2 | 17-02-2005 01:59:50 |
| Ayuda con componente | animal | Varios | 2 | 16-02-2005 07:49:47 |
|