【发布时间】:2012-02-17 11:39:01
【问题描述】:
我遇到了一个非常奇怪的问题,我不知道从哪里开始修复源代码:
在 Windows 7 下运行的 Visual Basic 6 程序中,对于文本输入字段,键盘输入似乎会定期(可能每周一次左右)切换到另一种语言(即“/”键变为“É”) .
一旦程序关闭再重新打开,键盘输入再次正确。
Windows 本身的区域和键盘设置与英语(美国)保持一致,这种突然变化发生在运行时而不是启动时。
我对 vb6 程序没有太多经验,但是以前有人见过这样的东西吗?我在想这可能是某种内存问题。
谢谢。
【问题讨论】:
-
澄清一下:当这种情况发生时,是只是这个程序受到影响,还是所有其他正在运行的程序(例如记事本)的键盘映射也出错了?