找回密码
 立即注册

QQ登录

只需一步,快速开始

tianjiantnt2

注册会员

1

主题

2

帖子

5

积分

注册会员

积分
5
最新发帖
tianjiantnt2
注册会员   /  发表于:2020-2-9 10:53  /   查看:4209  /  回复:4
1金币
c# 开发
扫描过程中会调用扫描用户界面
this._session.Acquire(TwainUserInterfaceFlags.KeepOpen | TwainUserInterfaceFlags.Modal | TwainUserInterfaceFlags.Show);
但是
this._session.AcquirePage += new EventHandler<TwainAcquirePageEventArgs>(this._session_AcquirePage);
_session_AcquirePage 中做了Application.DoEvents();
可是扫描快了,还会引起主界面假死,请问有什么好的解决办法么?

4 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-10 11:11:47
沙发
您好,问题我这边需要一些时间验证,下午给您答复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-10 16:29:12
板凳
我这里用一个模拟的扫描仪测试没有发现问题,这个可能是特定设备的兼容性问题,请提供一下你这边所说的第三方扫描仪的品牌型号,这个问题我给leadtools厂商反馈确认一下看看能否找到问题原因

另外需要确认一下问题的详细情况,请详细描述一下假死的现象,是第三方UI无法关闭还是,程序的主界面卡死,假死时AcquirePage 事件中能获取到扫描的图像吗?
回复 使用道具 举报
tianjiantnt2
注册会员   /  发表于:2020-2-13 15:45:36
地板
AcquirePage可以获取图像,程序的主界面卡死,扫描仪用的是,OpticPro A380L
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-13 17:25:30
5#
好的,我帮您和厂商来确认问题原因,可能需要两三个工作日的时间,请耐心等待一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部