Cita:
Empezado por ezindetgeio
¿Y si quién diseño los .bpl no utilizó este metodología?
¿Es la única posible?
|
Bueno, esa sería la más correcta (
utilizando propiedades Public/published y
procedures/funciones de acceso private) .
Te lo quería comentar, porque en tu ejemplo no estabas utilizando propiedades, pero tal y como estaba me servía para mostrarte la forma de acceder a
procedimientos y
funciones. Para acceder a las
propiedades es mucho más fácil tal y como has hecho tú, ya que delphi provee de la unit
TypInfo que posee mátodos para ello (revísala si todavía no lo has hecho).
El único inconveniente que te puedes encontrar es que, si quien diseñó los BPL's utilizó propiedades/métodos
Public en lugar de
Published (que en muchos casos son suficientes); En ese caso no podrás acceder a ellos, ya que para
RTTI necesitas obligatoriamente que sean
Published.