起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 207|回复: 8

【结贴】升级到3158邮件出现问题

[复制链接]
发表于 2009-11-15 23:31:04 | 显示全部楼层 |阅读模式
事先说一下,因为以前版本中邮件部分改的比较多,所以升级完成后“邮件库”是用以前的版本导进来的,但是发现3158原来的版本也会报错。

首先是邮件详细中收件人会重复出来如 "A"<A_ID>,"AB"<B_ID>,"ABC"<C_ID>

然后
procedure TMAILDETAIL.ViewMail(const AMailGUID: string; AContent: TStream;  AAttachmentInfos: TList);
如果AContent.size比较大时
在下面的msgMail.LoadFromStream(AContent);中就会报错,这个msgMail是JustepMail.bpl里面的吧??在往里没法跟踪,这句之前AContent是OK的,但是报错后它就是个空对象了。然后报rtl60.bpl,write of address 00000000 ,EAccessViolation。

还有一些邮件收件人比较多时,会失去响应………………
好像有时还能跟踪到在“邮件库”中function TSendedMailState.getHints: String拼已读、未读时报的错。

希望尽快解答,原本想周末升级完的,结果又都弄回去了…………

1.jpg

48.72 KB, 下载次数: 132

回复

使用道具 举报

发表于 2009-11-16 13:41:50 | 显示全部楼层
问一下,第2个问题发送的附件多大的时候会有这种问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-16 14:41:43 | 显示全部楼层
有份邮件带着两张照片加一起三四兆也没有报错,可另一个邮件带着60多k的附件就报错了,可能因为收件人多,而且附件能下载下来但是 邮件详细 里的收、发、抄送、主题还有正文都是空的

我想是不是因为收件人多谈后因为总是在累加收件人名字所以慢慢的这个 msgMail.SendTo 值就太大了所以报错???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-16 16:25:53 | 显示全部楼层
现在给我的感觉就是收件人一般多的话可能会报错,很多的话就有可能失去响应
回复 支持 反对

使用道具 举报

发表于 2009-11-16 17:49:56 | 显示全部楼层
正在处理,请耐心等待。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-18 09:26:38 | 显示全部楼层
顶回去
还有人碰上过没?
回复 支持 反对

使用道具 举报

发表于 2009-11-18 12:36:39 | 显示全部楼层
正在处理。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 09:48:09 | 显示全部楼层
这两天一直忙其他的功能没太仔细看,不过换上新版本的JustMail.bpl后以前的没再碰上过出错的现象,基本上OK,争取再抓紧时间多测试一下。

谢谢尚工啦,结贴吧
回复 支持 反对

使用道具 举报

发表于 2009-11-23 09:52:18 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 06:50 , Processed in 0.044160 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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