- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在我们的一个客户环境中遇到问题 - 当我在 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/
我已经使用 VS2008 向导创建了一个 MFCApp。在我的应用程序的“InitInstance()”中,我正在调用“LoadLibraryA()”方法,因为我需要加载一些 dll 文件。但是一旦我
我的应用程序需要在 InitInstance() 中创建一些昂贵的东西。我想通知用户进度,所以我决定在 InitInstance() 方法中创建一个无模式对话框。 我的问题是,对话框没有绘制。它在 之
我看到几个代码示例显示了 MFC appObject(即 theApp)的 InitInstance() 函数内部的变量和对象创建。我认为在函数退出时,在函数内部创建的任何东西都会消失。 InitIn
我对 Delphi 有点陌生,这个问题只是我好奇。 (我也只是偶然尝试使用它,结果发现我不应该这样做。) 如果您查看 TObject.InitInstance 的文档它告诉您不要使用它,除非您要覆盖
我是一名优秀的程序员,十分优秀!