可以正常打印,就是运行时间长了,打印一次内存就增加一次,最后提示内存不足 把打印这段《打印机1.画图片 (载入图片 (图片框1.图片), 50, 150, 1850, 1250, )》去掉就不会内存增加,软件内存使用正常。该怎么处理画板或者图片框1的不断占用内存呢。
变量名 | 类 型 | 静态 | 数组 | 备 注 | pn | 整数型 | | | w | 整数型 | | | h | 整数型 | | | t | 整数型 | | | 如果真 (档案号.内容 = “”)信息框 (“请输入浆员编号”, 0, )返回 ()如果真 (档案号.内容 ≠ “”) 清除图片 ()写到文件 (取运行目录 () + “空白页2” + “.bmp”, #图片3 )图片框2.图片 = 读入文件 (取运行目录 () + “居住证正面” + 档案号.内容 + “.bmp”)图片框3.图片 = 读入文件 (取运行目录 () + “居住证反面” + 档案号.内容 + “.bmp”)图片框4.可视 = 假 图片框5.可视 = 假 pn = 载入图片 (图片框2.图片 )w = 画板1. 取图片宽度 (pn ) + 300 h = 画板1. 取图片高度 (pn ) + 800 t = h + 50 画板1.宽度 = w 画板1.高度 = h 画板1. 画图片 (pn, 0, 0, w - 700, h, )卸载图片 (pn )pn = 载入图片 (图片框3.图片 ) w = 画板1. 取图片宽度 (pn ) + 300 h = 画板1. 取图片高度 (pn ) + 800 画板1.高度 = 画板1.高度 + h + 300 画板1. 画图片 (pn, 700, t - 1500, w - 700, h, )卸载图片 (pn )图片框1.图片 = 画板1. 取图片 (, )画板1. 清除 (, , , )打印机1. 开始打印 (真, 真, , , , )打印机1. 画图片 (载入图片 (图片框1.图片 ), 50, 150, 1850, 1250, )打印机1. 结束打印 ()
|