会够用反射替某个对象增加属性吗

能够用反射替某个对象增加属性吗?
本帖最后由 frank_lee_cn 于 2014-08-03 22:26:43 编辑
能够用反射(或其他方式)替某个对象增加属性吗?
比如O是TObject的对象,
能够替O增加 FTest: integer; 或 property Test: integer?

版本是XE3
------解决方案--------------------
Helper是可以增加属性和方法的.但不能增加成员变量.
如果属性需要成员变量,则需要其他变通手段来实现.比如弄个全局字典
------解决方案--------------------
只要有一个 string 属性,就能衍生出 n个属性
把 n个 key=value; 存到这个 string 。。。。