调用的函数是这样写的
我实在想不出有什么东西没有释放还是什么.
function pop_getmail (mail_id :Integer ;out mail_subject :ShortString) :Integer ;stdcall;
var
mess :TIdMessage ;
begin
mess := TIdMessage.Create(nil);
mess.Clear ;
try
pop.RetrieveHeader(mail_id,mess) ;
except
on e:Exception do ShowMessage(e.Message);
end ;
mail_subject := Trim(mess.Subject);
mess.Free ;
Result := 1 ;end ;高手指点一下.
我实在想不出有什么东西没有释放还是什么.
function pop_getmail (mail_id :Integer ;out mail_subject :ShortString) :Integer ;stdcall;
var
mess :TIdMessage ;
begin
mess := TIdMessage.Create(nil);
mess.Clear ;
try
pop.RetrieveHeader(mail_id,mess) ;
except
on e:Exception do ShowMessage(e.Message);
end ;
mail_subject := Trim(mess.Subject);
mess.Free ;
Result := 1 ;end ;高手指点一下.
解决方案 »
- delphi7下开发的小工具到XE2下不能编译了,提供源码,帮忙看一下。
- 用代码实现DBGRID记录的操作
- 如何通过鼠标的坐标,取得此坐标下对应的StringGrid下的某一行!或是Cells啊???
- 如何将16进制转为2进制?
- 如何使DBComboBox中的内容设为动态的
- delphi中关机时,在注册表中设置开机启动,怎么不管用。
- 为什么用在进行连续打印时,只能打印出第一页,第二页后是黑块?
- zencart开发常识
- 寻在北京的Delphi熟手做一个小程序,急,待遇面谈
- 请问如何改变窗体的标题栏的颜色?多谢
- 能推荐一本delphi的书吗?
- 请问怎样把delphi 生成的执行文件保存在指定目录?
pop.RetrieveHeader(mail_id,mess) ;
这条语句的问题,但它有什么问题啊