注册 登录
编程论坛 VB6论坛

vb6打印时不时的出现内存错误,在测试时出没有错误,但在大量打印就出现。

yhm810 发布于 2017-02-22 10:04, 1472 次点击
vb6打印时不时的出现内存错误,在测试时出没有错误,但在大量打印就出现。具体的出错信息运行测试时不出现,在正式打印时过一会就出现一次,有时候是连续出现。
3 回复
#2
yhm8102017-02-22 10:08
还有个问题,在xp的建的工程,在win7上打开时总是提示mdivwctl.dll 不能加载。
#3
ll00ll2017-02-23 16:57
贴代码出来看看比较好。还有错误信息
#4
ZHRXJR2017-02-28 19:51
我以前也遇到过这样的问题:
打印机不同,打印机内部的内存不同,因此根据打印文档内容不同,可以存储的打印文档数也不同,当打印机内存存储达到极限,就会出问题(现在CPU的运算速度比打印速度快的多得多)。
我的解决方法是根据文档大小,设置一个延时器,分段打印。
在程序中加入 Timer 控件,做延时器,比如一次打印10份,延时几分钟(可以根据打印一份时间的2倍),再继续打印2份。
由于我遇到这个问题的时间已经过去太长了,可能记得不全面,但思路是这样的,希望对你有帮助。
1