Delphi基础
摘要:对象与内存每个对象在其可以使用之前必须被创建每个对象在其使用之后必须被释放每个对象必须只能被释放一次 如果两次调用一个对象的Free方法,就会出现错误。然后,如果记住将对象设置为nil,就能调用两次Free而不会有任何问题。 Free是给定内存位置已知的对象方法,而虚拟函数Destroy要在运行时通过检查对象类型来确定,如果对象已不存在,这将是非常危险的操作。调用Free来释放对象,而不要调用Destroy使用FreeAndNil,或者在Free之后将对象引用设置为nil,触发引用超过了范围 Assigned函数只能测试指针是否为nil,他并不检查是否为一个有效的指针
阅读全文
posted @ 2011-10-10 22:07