时间:2004-02-01
现象:debug正常,release内存访问违法,跟踪发现是因为调用TrackMouseEvent()导致的
原因:消息WM_MOUSELEAVE的处理函数原型有误,c的强制转换没法发现这类错误
建议:对于消息处理器一定先确定原型,然后严格按原型添加
现象:debug正常,release内存访问违法,跟踪发现是因为调用TrackMouseEvent()导致的
原因:消息WM_MOUSELEAVE的处理函数原型有误,c的强制转换没法发现这类错误
建议:对于消息处理器一定先确定原型,然后严格按原型添加
2004年2月1日发现,在C语言里debug正常但release内存访问违法,跟踪发现是调用TrackMouseEvent()所致。原因是消息WM_MOUSELEAVE的处理函数原型有误,C的强制转换无法发现此类错误。建议对消息处理器先确定原型,再严格按原型添加。
366

被折叠的 条评论
为什么被折叠?



