在Delphi2009中使用泛型和匿名方法存在哪些问题?

在Delphi2009中使用泛型和匿名方法存在哪些问题?,delphi,generics,delphi-2009,anonymous-methods,Delphi,Generics,Delphi 2009,Anonymous Methods,我想开始使用泛型和匿名方法,主要是为了了解这是关于什么以及为什么我要使用它们 有了Delphi2009,我经常读到泛型和匿名方法没有完全实现或有缺陷,这在Delphi2010中得到了修复 我不想每次都怀疑这是我的错还是Delphi2009中的一个bug,因为有些东西并没有像我期望的那样工作 我的问题是: 在Delphi 2009中使用泛型和匿名方法时,我到底会遇到什么问题? 我应该避免什么?您可以使用。它允许您根据特定的标准(如版本)和关键字显示已报告的任何问题及其状态。请记住,某些已关闭的项目

我想开始使用泛型和匿名方法,主要是为了了解这是关于什么以及为什么我要使用它们

有了Delphi2009,我经常读到泛型和匿名方法没有完全实现或有缺陷,这在Delphi2010中得到了修复

我不想每次都怀疑这是我的错还是Delphi2009中的一个bug,因为有些东西并没有像我期望的那样工作

我的问题是:
在Delphi 2009中使用泛型和匿名方法时,我到底会遇到什么问题?

我应该避免什么?

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

您会遇到什么问题?好吧,如果一切顺利,那么你通常都很好。这不是一个坏的代码生成问题,更多的是一个无代码生成问题。这是因为从泛型模板创建实际代码往往会导致编译器陷入黑暗的角落,从而导致内部错误


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

QC中也有泛型和匿名方法类别。