调用FREE不会自动将对象设为NIL,这需要自己做,原因是对象不知道正引用它的变量的哪一个,所以他无法将变量设置为NIL.
DELPHI5最终引入了一个简单的FREEANDNIL的过程,可以用于释放对象同时将其设置为NIL,只需要调用它,而不是FREE,然后将它设置为NIL即可.