Foxtable(狐表)用户栏目专家坐堂 → 内存溢出的错误


  共有743人关注过本帖树形打印复制链接

主题:内存溢出的错误

帅哥哟,离线,有人找我吗?
newsun2k
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1478 积分:10984 威望:0 精华:0 注册:2014/8/13 16:19:00
内存溢出的错误  发帖心情 Post By:2024/7/23 11:49:00 [只看该作者]

我用以下方式接收邮件。
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=85142&replyID=&skin=1
每收个200来封,就会报内存溢出的错误。
退出程序,再接着收,又可以了。
那有什么办法主动的清除一下内存?
或者写个外挂程序来接收邮件?以前vb可以做个单独的exe,我来调用,foxtable不好这么操作?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109470 积分:557012 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/7/23 12:04:00 [只看该作者]

这个需要自行去研究LumiSoft的开发文档。正常应该有释放内存的用法的

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1478 积分:10984 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2024/7/23 15:58:00 [只看该作者]

LumiSoft里面的释放的命令,我都测试了一下,还是不行。

foxtable本身有无释放内存的指令?
我的执行逻辑是这样的:
函数1
for i = 1 to 100
执行函数2
next
函数2
{
定义pop3;
连接pop3;
开始接收邮件
}


如果函数2报了内存溢出的错误,后面的循环都会报溢出的错误。
有没什么办法,我在下次循环前,清一下内存(大概占用了800mb)





 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1478 积分:10984 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2024/7/23 16:13:00 [只看该作者]

报错没关系,我就希望它能跑完。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109470 积分:557012 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/7/23 16:14:00 [只看该作者]

foxtable没有释放内存的用法,可以试试.net的【gc.collect】

LumiSoft如果有释放的用法应该在这里调用,不行那也是LumiSoft自己的问题,应该去咨询他们。他们自己定义的对象如果自己都释放不了,gc.collect也未必有用

函数2
{
定义pop3;
连接pop3;
开始接收邮件
接收完毕释放pop3;
}
[此贴子已经被作者于2024/7/23 16:14:09编辑过]

 回到顶部