【问题标题】:What problems are there using generics and anonymous methods in Delphi 2009?在 Delphi 2009 中使用泛型和匿名方法有什么问题?
【发布时间】:2011-03-26 10:19:24
【问题描述】:

我想开始使用泛型和匿名方法,主要是为了了解它们的全部内容以及我为什么要使用它们。

使用 Delphi 2009,我经常读到泛型和匿名方法没有完全实现或存在错误,这在 Delphi 2010 中得到了修复。

我想避免每次发生某些事情没有按我预期的那样工作时怀疑是我的错还是 Delphi 2009 中的错误。

我的问题是:
在 Delphi 2009 中使用泛型和匿名方法时,我究竟会遇到什么问题?
我应该避免什么?

【问题讨论】:

    标签: delphi generics delphi-2009 anonymous-methods


    【解决方案1】:

    你会遇到什么问题?好吧,如果一切都编译,那么你通常没问题。这不是一个糟糕的 codegen 问题,更像是一个 no codegen 问题。从通用模板创建实际代码往往会将编译器带入黑暗的角落,并且会出现内部错误。

    你应该避免什么?冒着听起来刻薄的风险,您应该避免尝试在 D2009 中使用泛型并期望它们能够工作。更新 3 修复了很多东西,但不是全部。 Delphi 2010 修复了更多,泛型现在大多可用,除非您尝试将泛型与包混合。他们仍在努力使那部分正确。在这一点上,我建议再等几周(大概),直到下一个版本出来并升级。运气好的话,他们会让泛型像系统的其他部分一样稳定地工作。

    【讨论】:

      【解决方案2】:

      您可以使用Quality Central。它让您search 根据特定标准(如版本)和关键字向您显示已报告的任何问题及其状态。请记住,某些已关闭的项目可能已在以后的版本中得到修复。

      【讨论】:

      • QC中还有Generics和Anonymous Methods类别。
      猜你喜欢
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 2012-03-27
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多