起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 巧克力味

【结贴】发送邮件与删除邮件有报错!**

[复制链接]
发表于 2008-10-24 15:05:10 | 显示全部楼层
楼主,1楼的问题能稳定重现吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-27 16:09:15 | 显示全部楼层
还没出现,我再测试一个星期行吗?
回复 支持 反对

使用道具 举报

发表于 2008-10-27 16:28:46 | 显示全部楼层
可以。到时候反馈到论坛就可以了。
辛苦了,楼主。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-28 14:30:55 | 显示全部楼层
只要按照这个贴  http://bbs.justep.com/showthread.ph...29&pagenumber=2  的33楼与36楼改了就有人说发送邮件与删除邮件报错!
回复 支持 反对

使用道具 举报

发表于 2008-10-28 14:36:46 | 显示全部楼层
链接打不开哦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-28 14:39:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-28 14:40:54 | 显示全部楼层
业务模型\协同系统\个人事务\邮件库\邮件
procedure TMailCenterForm.MovePath(const AFolderID, ASrcFolderID, ADesFolderID: string);
  if FindTreeListNodeByTreeNode(lNode) <> nil then//增加这个判断就可以了
    FindTreeListNodeByTreeNode(lNode).MoveTo(FindTreeListNodeByTreeNode(lDesNode),
      TTreeListNodeAttachMode.natlAddChild);

或者

修改 业务模型\协同系统\个人事务\邮件库\邮件
procedure TMailCenterForm.actAllSRMailExecute(Sender: TObject);
begin
  sbMain.Panels[2].Text := '正在收发邮件...';
  if FCanReceive = True then
    ShowSendReceiveForm
  else
  begin
    JSDialogs.ShowWarning('邮箱已满,请删除邮件再点接收','错误');
    Exit;
  end;
  MailSystem.BeforeStartMailExchange;
  StartReceiveMail;
  SendMail;
  MailSystem.StartMailExchange(True, True);

  ReloadMailBox;  //增加这句代码
end;

肯定有问题!
回复 支持 反对

使用道具 举报

发表于 2008-10-28 14:52:05 | 显示全部楼层
if FindTreeListNodeByTreeNode(lNode) <> nil then//增加这个判断就可以了
这个修改是针对于建立自定义文件夹后,删除报指针错。

ReloadMailBox;  //增加这句代码
这个修改时针对内部邮件自己发给自己的看不到的错。

我这边都按照上面的修改了,然后测试了一下,删除邮件并没有报错。(3088版本)
楼主,你那边再辛苦一下,测试看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-8 10:57:51 | 显示全部楼层
我现在已经不给他们新件文件夹,最近比较忙,没有时间测试,先结贴吧,到时有问题我再问!
回复 支持 反对

使用道具 举报

发表于 2008-12-8 11:04:03 | 显示全部楼层
好,谢谢反馈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 23:35 , Processed in 0.047167 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表