TProcess 的“free”方法有什么作用?

What does the `free` method from TProcess do?

free 方法在 TProcess 中的作用是什么。我在网上找到的几个示例中都使用了它,但是 reference 中没有关于它的内容吗?到目前为止,我使用它并且一切正常。我可以继续使用它还是应该使用其他方法?

它是 TObject 中定义的 Free 方法,位于 class 层次结构的最根部。此方法在每个 class 中都做同样的事情,TProcess 在这方面没有什么特别之处。

documented:

Free will check the Self pointer and calls Destroy if it is different from Nil. This is a safer method than calling Destroy directly.