大佬教程收集整理的这篇文章主要介绍了delphi – 如何获取内存中对象的数据集?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
... ds:TDataset<TPerson>; ... procedure Dostuff; begin ds:=TDataset<TPerson>.create; ds.add(TPerson.Create('A.','Hitler',77)); ds.add(TPerson.Create('O.','Bin Laden',88)); end;
这应该是可能的. fielddef可以通过RTTI创建,因为已知数据的确切类型.值也可以来回自动编组,因此您可以查看和编辑类或记录中的数据.
我讨厌编写大量无用的编组代码,而已经通过RTTI获得所需的信息.
或许有人曾经写过某种TEnumerable< - > TDataset适配器?
这样的事情是存在的,还是我应该开始写一个?
…
我能找到的最接近的东西是来自Mastering Delphi 7的Marco Cantu(优秀!)example,但代码本身并没有使用泛型,新的RTTI系统或属性等新语言功能,而且它没有使用Unicode delphi.自D7以来,TDataset也发生了变化.
以上是大佬教程为你收集整理的delphi – 如何获取内存中对象的数据集?全部内容,希望文章能够帮你解决delphi – 如何获取内存中对象的数据集?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。