T
taozhiyu
Unregistered / Unconfirmed
GUEST, unregistred user!
在windows xp中打开windows任务管理器 然后打开notepad 你会发现进程中有notepad.exe
以及他的内存使用情况。然后打开about窗口,发现内存使用量增加。关闭后,内存使用
量没有减少。这是为什么?
而且,如果你自己写一个动态窗口,会发生同样的问题,如下!
procedure OpenWindows();
var
Form : TForm1;
begin
Form := TForm1.Create(self);
try
Form.ShowModal;
finally
Form.Free;
end;
end;
不信的话,你可以做一个看看!
我想知道,free的时候到底释放了什么?
以及他的内存使用情况。然后打开about窗口,发现内存使用量增加。关闭后,内存使用
量没有减少。这是为什么?
而且,如果你自己写一个动态窗口,会发生同样的问题,如下!
procedure OpenWindows();
var
Form : TForm1;
begin
Form := TForm1.Create(self);
try
Form.ShowModal;
finally
Form.Free;
end;
end;
不信的话,你可以做一个看看!
我想知道,free的时候到底释放了什么?