B
bluepoint8868
Unregistered / Unconfirmed
GUEST, unregistred user!
我搞了一个打印管理程序,其中有一个过程是在一个*.prn(打印机自动生成的文件,它以16进制的格式记录了所有的打印信息,包括页面设置,页面大小,打印份数,打印尺寸等等,我们判断打印信息的过程就是读这个文件的过程)中判断打印页数(比如说是以AAA为换页的标志,出现几次就代表总共有多少页),打印尺寸(比如说123为A4,出现了A4,那么在同一个*.prn文件中就不会再出现其他的打印尺寸)!
我是先把这个*.prn文件全部读一遍,在用POS函数加循环来判断AAA的个数,得到打印页数,同样的方法的到打印尺寸。程序本身没有错。如果这个*.prn文件不大,还不明显。如果超过30M的话,时间就暴慢啊,(我看和死机没什么区别啊)
我的问题是有没有什么算法何以缩短时间!
我是先把这个*.prn文件全部读一遍,在用POS函数加循环来判断AAA的个数,得到打印页数,同样的方法的到打印尺寸。程序本身没有错。如果这个*.prn文件不大,还不明显。如果超过30M的话,时间就暴慢啊,(我看和死机没什么区别啊)
我的问题是有没有什么算法何以缩短时间!