【问题标题】:Good use for RTTI [closed]很好地使用 RTTI [关闭]
【发布时间】:2014-03-20 14:16:49
【问题描述】:

我一直在阅读 Nick Hodges 的新书Coding in Delphi。我刚刚完成了关于 RTTI 和属性的章节,并且我了解了一些 RTTI 的基础知识,但我想知道是否有人有任何使用 RTTI 和/或属性的好例子。

【问题讨论】:

  • 看看Spring4D的源码。您可以在 BitBucket 上找到它。
  • 你了解泛型的优势吗?泛型基本上允许您对任何不同类型执行相同的操作。 RTTI 类似,但更深入:它允许您对任何不同类型的成员执行相同的操作。经典用例是(反)序列化;这就是它最初添加的目的:支持 DFM 流。但是还有很多其他有趣的用途......

标签: delphi rtti


【解决方案1】:

一个很好的起点是delphi.about.com。您还可以在 StackOverflow 上搜索以查看有关 DelphiRTTI 标签的问题,以了解来自这里的不同用户使用 RTTI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 2011-02-27
    • 1970-01-01
    相关资源
    最近更新 更多