使用madExcept检测内存泄漏

madExcept的官网在这里,先去看一下http://www.madshi.net/,这么好的控件竟然是免费的,赞一个!下载回来http://madshi.net/madCollection.exe,开始安装.

1.运行madCollection,选择madExcept 5,如下图,然后点击Install:

使用madExcept检测内存泄漏

 

2. 出现license界面,选择Accept license,点Continue

3.输入yes,点Continue

使用madExcept检测内存泄漏

 

4.选择安装目录,点Install。图省事,我就用默认的。

使用madExcept检测内存泄漏

 

5.显示这个界面,安装完成:

使用madExcept检测内存泄漏

 

接下来,看看如何使用madExcept检测内存泄漏:

1.新建一个VCL项目,然后在Project菜单中选择madExcept settings...

使用madExcept检测内存泄漏

 

进入madExcept设置界面:

使用madExcept检测内存泄漏

 

选择OK,看一下项目源代码,madExcept为项目增加了代码,以mad为前缀的几个单元:

program Project3;

uses
  madExcept,
  madLinkDisAsm,
  madListHardware,
  madListProcesses,
  madListModules,
  Vcl.Forms,
  Unit2 in 'Unit2.pas' {Form2};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm2, Form2);
  Application.Run;
end.

运行,再关闭项目,会出下面的提示,没有泄漏:

使用madExcept检测内存泄漏

 

上一篇:Windows Form窗体之间传值——委托


下一篇:C# 根据主窗体的位置弹窗信息窗体一直保持在主窗体中间