問題:
在Win7下編譯的程序在XP上無法運(yùn)行,或者在xp下編譯的程序在vista、win7下無法運(yùn)行。
錯(cuò)誤異常
0xC015000F: 正被停用的激活上下文不是最近激活的。
0xC015000F: The activation context being deactivated is not the most recently activated one.
解決方法:
CWinAppEx::InitInstance();
afxAmbientActCtx = FALSE;
或:
CWinApp::InitInstance();
afxAmbientActCtx = FALSE;
按理說禁用Activation Context不是標(biāo)準(zhǔn)的作法,但這樣做確實(shí)能解決問題。沒有更好的辦法之前,這樣用一下也無妨。
-------------------------------------------------------------------------
為了解決一個(gè)問題,引入了某中“解決”方案,而這個(gè)方案又引入新的問題,然后……
最后,有人開始尋找“終極”方案 ===》 結(jié)果?