多线程打印控制,高分求助!(200分)

  • 主题发起人 主题发起人 marvar
  • 开始时间 开始时间
M

marvar

Unregistered / Unconfirmed
GUEST, unregistred user!
多线程打印控制程序,不定时会出现出错信息(Access violation at address 777C438E in module 'winspool.drv'.Read of address 00220E00)然后程序就死了!是程序的问题,还是操作系统的问题,大家有没有遇见过!请各位帮忙,感激不尽!
 
winspool.drv是系统打印管理的api,感觉还是你自己多线程代码的原因。你看看线程中,你怎么处理的打印机这一部分。
 
检查下你的代码有没有这样的问题:在同一台打印机上,上一个打印任务还没有完成, 而你的下一个打印任务的线程已经开始运作,造成争抢资源冲突
 
后退
顶部