Ver Mensaje Individual
  #4  
Antiguo 14-02-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Si los controles tendían la misma descendencia, y los métodos o propiedades que necesitas, existieran en una clase en común, solo tendrías que tratar a todos los objetos como a esa clase base polimórfica.
Pero como todos los DBControls heredan de sus controles estándar de Windows, y no de una clase relacionada a bases de datos, no tienen implementada las propiedades en cada uno de los controles. En juego de controles que yo he desarrollado, utilizo interfaces para poder tratarlos de la misma forma.(Ver: http://www.clubdelphi.com/foros/showthread.php?t=5264)

Entonces, como no podemos utilizar el diseño de las clases con este fin, lo que si podemos utilizar el la información en tiempo de ejecución que nos brinda Delphi con sus funciones RTTI. (Busca en el foro que ya se ha hablado en reiteradas ocasiones sobre este tema).

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita