【发布时间】:2012-05-19 17:59:30
【问题描述】:
我怀疑 FreeAndNil 是否是处置对象的理想方法。我遇到过类似
的代码StringList1.Free;
StringList1 := Nil;
被使用。上面的行是矫枉过正,还是更好的做事方式?这两种方法有什么区别?
【问题讨论】:
-
我看到已经有关于这个主题的单独的 SO 讨论。因此,我认为最好关闭它。
-
嗯,这取决于这个问题是什么。我将其视为 FreeAndNil 与此问题中的两行代码之间的区别。如果那个读数是正确的,那么这不是一个骗局。你有什么问题?
-
@DavidHeffernan:是的,你没看错。谢谢您的帮助。我理解了差异。