标签:
java中的反射机制使我们能够在运行期间获取运行期类的信息,那么在delphi中有没有这样的功能呢?答案是有,实现这种功能的机制在delphi中叫做RTTI,废话少说,先来一段demo:
1.先定义一个demo类,注意这个类必须要以TPersistent为基类,代码如下:
2.接下来,创建一个这个类的实例:
3.获取该实例的属性列表:
输出:
3. 获取类的方法列表:
4.获取实例类的属性和属性值:
输出:
http://peirenlei.iteye.com/blog/378465
标签:
原文地址:http://www.cnblogs.com/findumars/p/5236728.html