虾
虾仔
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.btnSendClick(sender:tobject);
var
strContents:TStringList;
nmsmtp2:tnmsmtp;
mysyspathchar;
syspath:string;
begin
strContents:=TStringList.Create;
nmsmtp2:=tnmsmtp.create(form1);
with nmsmtp2 do
begin
port:=25;
host:='smtp.gdgz.cnuninet.net';
onconnect:=nmsmtp2connect;
end;
。
。
。
//中间没用到其它的控件和过程,只是对nmsmtp2的操作
。
。
nmsmtp2.Free;
strcontents.Free;
end;
为什么我每次调用上面的过程占用的内存都增加?
var
strContents:TStringList;
nmsmtp2:tnmsmtp;
mysyspathchar;
syspath:string;
begin
strContents:=TStringList.Create;
nmsmtp2:=tnmsmtp.create(form1);
with nmsmtp2 do
begin
port:=25;
host:='smtp.gdgz.cnuninet.net';
onconnect:=nmsmtp2connect;
end;
。
。
。
//中间没用到其它的控件和过程,只是对nmsmtp2的操作
。
。
nmsmtp2.Free;
strcontents.Free;
end;
为什么我每次调用上面的过程占用的内存都增加?