FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
en el hilo se dice: Cita:
Cita:
Existe una técnica que te puede servir y es la de interceptores, pero como todo, no es para abusar de ella. y funciona mas o menos asi: En la clausula Uses defines la unidad Inifiles, que contiene la implementación nativa del componente. Después, defines la clase "interceptora" TIniFile (Tiene el mismo nombre de la nativa) la cual hereda de System.IniFiles.TIniFile (debes especificar la unidad). Y en esta nueva clase, puedes definir nueva funcionalidad y sobreescribir la existente.
en tu caso, modificarias tu codigo aqsí..
revisa |
#2
|
||||
|
||||
igual, no está de mas pensar en la solución tradicional: Definir una clase derivada de TIniFile, con la funcionalidad que requieres y a partir de ella definir los descendientes de los que hablas.
Cuando tienes una clase padre y muchos posibles descendientes que desconoces, es cuando comienzas a pensar en clases abstractas o en interfaces. |
#3
|
|||
|
|||
Muchas gracias gatosoft por toda la información aportada
Cita:
Cita:
Cita:
Después he realizado una pequeña modificación a tu código, para que no sea necesario hacer la búsqueda de la clase por su nombre, ya que a priori se tiene ya la clase y así se pueda utilizar directamente sin necesidad de hacer su búsqueda. Y así, si ha funcionado también:
Gracias nuevamente a todos los que han dedicado parte de su tiempo a este hilo Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear objetos mediante su clase | coso | Trucos | 0 | 05-12-2008 23:37:15 |
duda al crear un descendiente de tpanel | hibero | OOP | 1 | 23-05-2008 21:07:52 |
problema crear dll con clase | rzf1983 | Varios | 9 | 08-11-2007 22:56:52 |
crear un evento en una clase? | chelox | OOP | 4 | 06-06-2007 20:14:20 |
Crear clase. Basico de POO. | DarkByte | OOP | 17 | 24-08-2005 17:37:21 |
|