1.用MFC写了一个DLL,并且用MFC写了一个调用该DLL的C++类的对话框程序。
2.调试时发现,对话框程序经常发生内存问题,要么程序退出时报错,说某处不可写,要么对话框程序的边框丢失,标题框变黑,各种问题。是DLL中内存泄漏了吗?检查发现不是。
3.原因很简单,因为头文件没有及时更新到调用该DLL的C++类的对话框程序的工程中。导致程序以为该类的大小,实际小于该类的实际大小。才出现这些稀奇古怪的问题。
欢迎分享,转载请注明来源:内存溢出
1.用MFC写了一个DLL,并且用MFC写了一个调用该DLL的C++类的对话框程序。
2.调试时发现,对话框程序经常发生内存问题,要么程序退出时报错,说某处不可写,要么对话框程序的边框丢失,标题框变黑,各种问题。是DLL中内存泄漏了吗?检查发现不是。
3.原因很简单,因为头文件没有及时更新到调用该DLL的C++类的对话框程序的工程中。导致程序以为该类的大小,实际小于该类的实际大小。才出现这些稀奇古怪的问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)