反射机制_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 反射机制 >>列表
在日常开发中会遇到这种情况:多类对象需要保存到数据库中,每类对象都要创建一个表,创建表时的字段、索引序号、字段类型都要一一对应,如果保存到数组中,当需要增减字段就要更改数组,一是繁琐,二是很容易搞错序号导致程序运行错误,三是代码复用很难做到。为了解决上述几点问题,在实践摸索中想出了通过annotation来解决的方法。其原理是:创建表时:需要表名、字段名、字段类型保存数据时:需要表名、字段名、字段对应的值读取数据时:需要表名、字段索引、保存值的变量只要在进行以上操作时能提供所需要的信息... 查看全文
自从Delphi2010增强了RTTI反射机制后,编译出来的程序变得更大了,这是因为默认情况下Delphi2010给所有类都加上了RTTI信息(呵呵,不管你用不用它,好像实用价值确实不高,至少目前我不会去用的)。虽说对程序的运行速度影响不大,但会增加安装程序的大小,这也是我们不愿看到的。有没有办法禁用RTTI信息,从而减小编译后程序的大小呢?,从文档中我们找到了方法。一、在工程中用编译指令禁用RTTI禁用的方法很简单,就是要在工程(dpr文件中。Delphi2010下项目文件是dproj文件... 查看全文