主题:VB6中的按键问题
我想问一下在我的笔记本电脑(戴尔笔记本)上没有pausebreak这个按键,如果在VB6中遇上死循环,该按哪个组合键停止死循环.
请各位大侠指教。
我想问一下在我的笔记本电脑(戴尔笔记本)上没有pausebreak这个按键,如果在VB6中遇上死循环,该按哪个组合键停止死循环.
请各位大侠指教。
沙发
板凳
3 楼
没用过dell笔记本,不熟悉。
对了可以试试ctrl-d、ctrl-c什么的,看他是不是回到很久以前的那些东西了
4 楼
5 楼
6 楼
试过了,还是不行,还有别的方法没有。
谢谢各位大侠了。
7 楼
8 楼
谢谢 !老大。也谢谢各位大侠。你们太热心了。 我已经通过修改注册表解决了此问题了。
9 楼
10 楼
这是我从网上找到的办法:
笔记本键盘没有BREAK键,如何用别的键映射出BREAK键(2012-09-15 11:14:34)转载▼标签: 键盘break键重映射windbgsharpkeys杂谈
用WindDbg时,正在running的被测试程序需要停下来,即WinDbg发出一个int 3中断被测试程序,必须用Ctrl+BREAK。可是用的Dell笔记本电脑键盘没有BREAK这个键。上网搜了一下,发现用VB开发的人也迫切需要BREAK键。解决办法见此文:
http://www.neox.net/w/2008/02/13/keyboard-remap-pause-break-key-as-del-key/
1. 下载安装免费软件SharpKeys。也可以手工修改RegEdit做到同一结果.
2. 把某个不用的键,映射为扫描码位为E0_46的键。例如我的笔记本电脑上,F12键按下时就是“Next Track”键,只有在按下Fn键同时按这个键才产生F12的扫描码。于是,我就把这个键(实际上是“Next Track”键)映射为E0_46键。
3. 保存入Windows注册表后,重启计算机。打开WinDbg跑程序,按下F12键,没反应;按下Ctrl+F12就停下了被测试程序,符合预期。Bingo
您尚未登录,请登录后再回复。点此登录或注册