MFC写的程序,运作一段时间后界面变白卡死什么原因
MFC写的程序,运行一段时间后界面变白卡死什么原因?
MFC写的程序,程序比较大,没法贴代码,程序里有socket网络通信,有线程,界面还有贴图的bitmap,
,还有使用了skinH的皮肤插件
运行一段时间后,程序就变白卡死了,或者有时间就直接一闪程序就消失了,
这一般是什么原因啊?
------解决方案--------------------
1运行一段时间后,程序就变白卡死了
>这类问题主要是,你程序写的逻辑问题,锁,事件,WaitXXX函数用的不好,DEADLOCK了
或者更低级的,你逻辑上写成死循环,死递归了
2 有时间就直接一闪程序就消失了
〉这个主要是内存破坏,例如,使用野指针,数组越界使用,删除了正在用的指针,内存不足,API的返回数没有判断等等
MFC写的程序,程序比较大,没法贴代码,程序里有socket网络通信,有线程,界面还有贴图的bitmap,
,还有使用了skinH的皮肤插件
运行一段时间后,程序就变白卡死了,或者有时间就直接一闪程序就消失了,
这一般是什么原因啊?
MFC
vc++
卡死
MFC皮肤
线程
------解决方案--------------------
1运行一段时间后,程序就变白卡死了
>这类问题主要是,你程序写的逻辑问题,锁,事件,WaitXXX函数用的不好,DEADLOCK了
或者更低级的,你逻辑上写成死循环,死递归了
2 有时间就直接一闪程序就消失了
〉这个主要是内存破坏,例如,使用野指针,数组越界使用,删除了正在用的指针,内存不足,API的返回数没有判断等等