问题描述
之前公司用VB开发的程序,在不是WIN2008server的系统上,打印预览和打印都很很正常。。但在WIN2008server上一用,打印预览变慢了,要至少6秒钟才能完成预览,在用户那里需要的时间还可能更长,用户受不了了,,用的是NET自带的printing.PrintDocument和PrintPreviewControl,在其他系统上用得好好的,,求大神指点呀!~~~~搞了几天了。。急~~~~~~一、我是要继续用原来的做法,如何避免这个问题。。。还是二、用新的打印技术路线,求大神指点呀!~~~~搞了几天了。。
解决方案
解决方案二:
这个应该跟操作系统没有大多关系吧!程序是否优化问题!在换到其他系统上试试!我们公司也用的是,NET自带的打印控件!没有发现这个问题!
解决方案三:
引用1楼fengqingtao2008的回复:
这个应该跟操作系统没有大多关系吧!程序是否优化问题!在换到其他系统上试试!我们公司也用的是,NET自带的打印控件!没有发现这个问题!
大哥,我也想说跟系统没问题,以前都用得好好的。。经测试,在32位的WIN2008系统中,打印预览的响应时间是6秒,如果在64位的WIN2008系统中,打印预览的响应时间是3秒,减半了。。以前版本的WINDOWS都挺正常的。。迷茫中。。
解决方案四:
感觉是在建立连接上花的时间多,如果是sqlserver2000,VB连接时会很快,用VB连SQLSERVER2008,光建立连接都要好几秒(以前在一台配置低的机器上试过)。用VB.NET连2008SERVER会比VB快一点。
解决方案五:
WindowsServer2008R2默认不会安装显卡驱动,这会导致跟绘图有关的操作速度降低。安装下驱动看看。
解决方案六:
打印用的什么数据传输的,我做这个订单都很快的,一眨眼
时间: 2024-12-03 21:41:54