TxxObj= class public Destructor Destroy(); override;!!!此处若无override,将导致内存泄露 end; Destructor TxxObj.Destroy(); begin //释放资源 inherited; end;
Destructor Destroy(); !!!此处开始忘记override;,导致内存泄露。
而此时fastmm显示的地址也不大相关
一个很初级的错误,不过第一次碰到,刚开始没有往那想。
TxxObj= class public Destructor Destroy(); override;!!!此处若无override,将导致内存泄露 end; Destructor TxxObj.Destroy(); begin //释放资源 inherited; end;
Destructor Destroy(); !!!此处开始忘记override;,导致内存泄露。
而此时fastmm显示的地址也不大相关
一个很初级的错误,不过第一次碰到,刚开始没有往那想。