按大红袍的案例,使用LumiSoft这个收取邮件。能成功收取邮件,但是每隔一段时间就出现以下错误。
然后退了,重新启动,什么都没改,又能收取一下。但是这样会错过一些邮件。而且经常性的这样报错,也不是个办法啊!
此主题相关图片如下:snipaste_2024-10-01_18-17-57.jpg
此主题相关图片如下:snipaste_2024-10-01_18-18-29.jpg
内存不足哦,32位应用的狐表,已经用光它可以用的内存了,无奈
我的代码如附件,真实的帐号和密码已经隐藏。
麻烦指点一下,要怎么样优化代码,以便在过程中,内存快满时,暂停一下,释放内存,然后再重新运行?
【
每隔一段时间】这个时间是指,每次在【 For i As Integer = 1853 To msgs.count】这循环里面中间出错,还是【
每隔一段时间】就重新调用3楼的所有代码后出错。
看代码Using是释放内存的用法,如果无法释放只能去咨询这个组件的开发者了
我没有重新调用代码,就是3楼的代码。因为我邮件里有3880个邮件。它老是一段时间出错,所以我手动修改一下。比如,他在接受到100封邮件时出错了,程序退出来后,我重新运行,我再手动改一个这个循环开始的数字。
一次性全部接收3880个邮件?3楼的代码是全部处理完毕才释放内存,这样内存不足是肯定的。
建议分批吧,比如先处理200个,完毕退出3楼的代码。然后重新调用3楼的代码,处理下200个,完毕退出3楼的代码,.....,以此类推....
好的。
另外,请问一下,要怎么样获得邮件里的抄送人的地址呢?