SendMessage()发送自定义消息在release版下可能崩溃的原因
2017-02-14 13:57
246 查看
http://blog.csdn.net/cosmoslife/article/details/8709271
如果消息响应函数没有处理WPARAM和LPRAM,那么release版本在清理堆栈的时候会出问题,引起崩溃。
比如:
VOID OnSomeMsg();
虽然在调试版下没有问题,但是在release版本下会崩溃
而应该定义为:
LRESULT OnSomeMsg(WPARAM wParam,LPARAM lParam);
这样在release版本就不会崩溃了。
如果消息响应函数没有处理WPARAM和LPRAM,那么release版本在清理堆栈的时候会出问题,引起崩溃。
比如:
VOID OnSomeMsg();
虽然在调试版下没有问题,但是在release版本下会崩溃
而应该定义为:
LRESULT OnSomeMsg(WPARAM wParam,LPARAM lParam);
这样在release版本就不会崩溃了。
相关文章推荐
- SendMessage()发送自定义消息在release版下可能崩溃的原因
- MFC使用SendMessage()发送自定义消息实现进程间通信
- MFC使用SendMessage()发送自定义消息实现进程间通信
- MFC发送自定义消息-PostMessage和SendMessage
- MFC SendMessage或PostMessage发送自定义消息
- vc中使用SendMessage正确发送自定义消息的方法
- 【转】vc中使用SendMessage正确发送自定义消息的方法--不错
- SendMessage发送自定义消息及消息响应(VC版)
- MFC使用SendMessage()发送自定义消息实现进程间通信
- MFC使用SendMessage()发送自定义消息实现进程间通信
- vc中使用SendMessage正确发送自定义消息的方法
- MFC使用SendMessage()发送自定义消息实现进程间通信
- VS2013在Release情况下使用vector有时候会崩溃的一个可能原因
- vc中使用SendMessage正确发送自定义消息的方法
- SendMessage发送自定义消息及消息响应
- MFC中不同对话框间使用SendMessage发送自定义消息的具体实现
- MFC中发送自定义消息机制,PostMessage和SendMessage方式
- Qt实现类似sendmessage和postmessage发送自定义消息
- MFC使用SendMessage发送自定义消息实现进程间通信
- VC++ 添加自定义消息响应函数以及发送消息SendMessage投递消息PostMessage的简单测试