gpt4 book ai didi

vb6按钮点击事件奇怪的行为

转载 作者:行者123 更新时间:2023-12-02 16:58:38 26 4
gpt4 key购买 nike

我有一个非常大的会计系统。在用户首选项部分中,该程序仅在我的开发计算机上开始出现异常行为。没有客户报告此问题,我也无法在任何其他计算机上复制它。运行Windows 8.1,其他运行7.0。不太确定这种情况是什么时候开始发生的,因为这不是人们经常遇到的事情。首选项屏幕由选项卡控件和各种标准控件组成。底部是“确定”、“取消”和“应用”按钮。所有三个按钮似乎都表现出相同的奇怪行为。用鼠标单击不会生成单击事件,但也不会挂起系统 - mouseup 跟随,您可以再次单击它并看到 mousedown 和 mouseup 但没有单击。但是,由于“Okay”被定义为“Default”,因此按 Enter 确实会创建所需的单击事件,并且其中的所有代码甚至都可以正常运行。取消和确定也会卸载表单,但是单击时,这种情况不会发生,因为没有执行任何代码,但您仍然可以导航屏幕(在选项卡和控件之间移动),但您甚至无法单击“X”按钮以关闭此时的表单。

此外,如果您直接进入并按 Enter 键,一切正常并且表单会卸载,但如果您在按 Enter 键(或转义取消)之前执行任何操作,例如更改选项卡和/或编辑值,则按输入后,单击事件再次不再运行,系统半挂起。

我尝试关闭我的防病毒软件,认为这可能与此有关,但不行。调试是令人沮丧的,因为当我最终让它执行单击事件时,该事件内的停止命令(在 debug.print“单击”之后)将允许单步执行并成功,如果直接进入并输入,但如果按照前面描述的那样完成其他任何操作停止在停止语句处(在任何情况下仅键盘输入,仍然没有鼠标单击)并且将完全锁定。在其他允许我导航的锁定中,几乎总是选择一个新选项卡会导致 fatal error ,并且它会为我强制卸载 VB,否则我必须使用任务管理器。

这让我抓狂,但我不知道如何调试它。

最佳答案

罪魁祸首是tv_w32.dll,即Team Viewer。关闭 Team Viewer 可以让我的程序正常运行。

关于vb6按钮点击事件奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28397092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com