计算机二级:修改Classes.pas修复内存泄露问题
来源:优易学  2011-12-10 18:16:48   【优易学:中国教育考试门户网】   资料下载   IT书店
  修改Classes.pas
  在initialization段前加上
  procedure DeleteObjectInstance;
  Var
  Block : PInstanceBlock;
  Begin
  While InstBlockList <> NIL do
  Begin
  Block := InstBlockList^.Next;
  VirtualFree(InstBlockList, 4096, MEM_DECOMMIT);
  InstBlockList := Block;
  end;
  end;
  在finalization段最后调用它
  DeleteObjectInstance;

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训