Delphi 对象的 Destroy 方法和 Finalize 方法有什么区别?

What is the difference between the Destroy method and the Finalize method on a Delphi object?

"Destroy" 方法和 "Finalize" 方法在 Delphi 对象上有什么区别?

This page (and other sources) mentions the "Finalize" method of Delphi objects, but the Delphi reference page 关于对象方法奇怪的是根本没有提到它(更奇怪的是,Google 也没有提供任何好的命中率),所以我在这里错过了什么?

Destroy 是 TObject 的一个方法,释放与实例关联的内存,而 Finalize 是一个用于处理动态数组的系统过程(不是方法)。

正如上面一些评论中的回答(用户 "Remy Lebeau" 和 "Abelisto"),答案似乎是这个神奇的 "Finalize" 方法只存在于以前版本的 Delphi 专用于 .NET,但在 "normal" Delphi.

中不存在

(我在 "real answer" 中提交此信息以使此信息更加可见,因为 none 这些用户似乎想自己这样做)

另外供参考,在 "normal" Delphi 中确实有一个系统函数 named "Finalize" too,但这从来不是这个问题的问题。