你好,谢谢。
我这是一个很大的工程,有很多各种类型的成员变量,所以一个小小的sample可能无法重现,我担心是内存泄露造成的问题,之前有弹出过貌似内存泄露的对话框。
程序很可能有内存泄露,但是这个180224的缺省值貌似不是内存泄露造成的。因为我在第一次调用OnEraseBkgnd的开始处设置的断点,这时还基本没有什么变量操作。
刚才试了一下release版本,所有类成员变量的缺省值都是0(int,bool,指针,结构,数组,甚至包括MFC定义的一些类型变量),但是debug版本中,唯独在某个位置定义的那个变量缺省值是180224, 其他也都是0.
补充一点:vc2008开发的wince 5程序。
wince6不知道是否也是这样,等条件具备了测试一下再来说结果。
根据现在的条件,能判断可能的原因吗?
再次非常感谢!