日期:2014-05-17  浏览次数:20579 次

相同的代码在不同的机子上运行结果不一样。。。
本帖最后由 vanchris 于 2013-06-08 20:40:20 编辑
事情是这样的,我就搞了个textbox用于接收扫描枪输入,后面跟了个button ,在button的click事件里有一些操作。
在本地调试的时候,由于扫描枪的输入自带一个回车,因此,每次扫描枪输入后,都能自动触发button的click事件。
然后我将代码拷贝到远程目标机之后。。。无法触发button的click事件。我一开始怀疑是textbox焦点获得代码和获得焦点后选中textbox内容代码引起的问题,注释掉之后问题依旧。
为了验证问题,我又拷贝到了另一台机子上,用vxp调试也正常。扫描枪输入或者手动输入后加一个回车都能自动触发click事件。
由于是新手,对这个问题实在摸不到头脑了。各位不知道有没有人碰到过这个问题,还请赐教。
如果实在无法解决这个问题,只能用js代码来触发button的click事件了。。。
忘记说了,目标机是2008系统,就装了个sql server2012 和iis,后来又加装了vxp,而另外两台正常的机子是win8和win7。

------解决方案--------------------
xp和windows7的区别主要是权限,windows7需要以管理员权限运行,另外就是驱动程序是否正确。
------解决方案--------------------
2008是服务器操作系统,可能是权限问题吧
------解决方案--------------------
没遇到过,帮顶下
------解决方案--------------------
没遇到过,帮顶下