gpt4 book ai didi

c++ - MFC WinApp在不同线程中调用InitInstance和OnAppExit/destructor

转载 作者:可可西里 更新时间:2023-11-01 12:04:54 29 4
gpt4 key购买 nike

我在我们的一个客户环境中遇到问题 - 当我在 OnAppExit(或析构函数)中使用 AfxGetApp()->WriteProfileString 时它不起作用。我无法在任何地方复制它。我追踪到 OnAppExit 是从与 InitInstance 不同的线程调用的——同样,这在我的任何机器上都不是真的。

这会是问题所在吗?而且,为什么 OnAppExit 在不同的线程中被调用?谢谢。

最佳答案

如果您的应用中有线程生成错误并调用 exit,则

OnAppExit 可能会在不同的线程上被调用。在正常使用情况下,OnAppExit 应该只在您的主线程中调用。这是 exit 的文档 - http://msdn.microsoft.com/en-us/library/k9dcesdd.aspx .

关于c++ - MFC WinApp在不同线程中调用InitInstance和OnAppExit/destructor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6046942/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com