MFC串口程序最小化后自动退出,该怎么处理

MFC串口程序最小化后自动退出
如题,就是用MFC编的一个从串口读数,往外发送数据的小程序,启动后能运行一段期间,但是最小化后再打开直接自动退出,求问这个是什么引起的。
之前还一运行就退出,后来改了一些顺序就好了,现在这问题不知道什么原因。求前辈们指导下。
------解决方案--------------------
最好打log日志输出。不然很难定位。

我之前由于系统字体找不到也会无故退出。整你没商量
------解决方案--------------------
1.TRACE
2.CFile 记得用宏_LINE_  _FILE_
返回你代码行数和代码cpp名字
------解决方案--------------------
内存泄露, 变量不初始化, 句柄没关闭, GDI泄露都可能造成崩溃
------解决方案--------------------
串口通信程序怎能在Debug模式下无法运行?那如何调试呀?把代码贴出来看看。