我在我们的一个客户环境中遇到问题 - 当我在OnAppExit(或析构函数)中使用AfxGetApp() - > WriteProfileString时,它不起作用。我无法在任何地方重现它。我追踪到OnAppExit是从不同于InitInstance的线程调用的 - 再次,在我的任何一台机器上都不是这样。
这可能是问题吗?而且,为什么在不同的线程中调用OnAppExit?感谢。
答案 0 :(得分:2)
OnAppExit
,则可能会在其他线程上调用 exit
。在正常使用情况下,只应在主线程中调用OnAppExit
。以下是exit
- http://msdn.microsoft.com/en-us/library/k9dcesdd.aspx的文档。