我在 windows xp 下面,切换到微软全拼输入法,切换成全角,输入任意数字,诸如12345,不停地输入,会得到WM_CLOSE消息。这个WM_CLOSE消息哪里来的哦?有朋友有类似经历么?如何解决?全角的情况下,输入汉字,没有这个问题。
切换成半角,输入数字或者汉字,都没有这个问题。
windows xp下,搜狗输入法也没这个问题。
windows vista下,微软全拼输入法也没这个问题。
切换成半角,输入数字或者汉字,都没有这个问题。
windows xp下,搜狗输入法也没这个问题。
windows vista下,微软全拼输入法也没这个问题。
我已经enable了 调试非托管代码Debug的时候,Modules window里面,只有托管的EXE和dll被加载了。没有非托管的dll。如何解决?有朋友有类似经验么?
The breakpoint will not currently be hit. No executable code is associated with this line.
Possible causes include: conditional compilation ro compiler optimizations.但是我在打断点的地方设置MessageBox,照样弹出Message。说明代码肯定是执行到了那里了。不知道为啥,断点打不上。
If you are debugging in mixed mode, be sure the Modules window is showing both managed and unmanaged modules (right click on it and select Show Modules for all Processes) and make sure you are looking at the module type that matches your breakpoint. 但是我这边右键单击modules window,没有什么“show modules for all processes”啊。但我怀疑我这边的问题就是那些C++代码没找到对应的DLL什么的。没加载那些module。不知道怎么解决。
网上很多人碰到类似问题,勾上这个选项就可以了。我这边确还是不行。
--------------
本来是auto,我把它改成mixed,但这个应该是都可以的吧。
把EXE程序及路径添加到“命令”后面。
--------------
这个本来就已经添加在后面了哦。
再把该DLL项目设置为启动项目
-----------------------------
奇迹出现了,大哥,断点打上了哦。谢谢。哈哈。(我此前一直没做的就是这一步,以前都是从WPF启动的,因为main程序在那里)
这一步有什么重要意义呢?
放心吧。这100分至少给你90.我先继续干活,争取找到这个WM_CLOSE消息的来源。