簡體   English   中英

VS2010 LoadFrame在發布模式下失敗,錯誤1401

[英]VS2010 LoadFrame fails with error 1401in release mode

我有這個代碼:

CMainFrame* pFrame = NULL;
    fsnew1 (pFrame, CMainFrame);
    m_pMainWnd = pFrame;     

    if (FALSE == pFrame->LoadFrame(IDR_MAINFRAME, WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL, NULL))
    {
      DWORD err = GetLastError();// error code 1401 is returned
        return FALSE;
    }

在調試模式下,if條件為false,因此沒有錯誤,並且對話框框架成功加載。 但是在釋放模式下,如果條件為true,則LoadFrame返回false,並且框架永遠不會加載。

可能是什么問題?

根據評論中的要求...

.res和.aps文件是資源編譯的副產品。 對於他們來說,與.rc文件中的實際內容不同步是很正常的,尤其是如果手動而不是通過資源編輯器進行修改。 刪除這些文件將迫使資源編譯器重建它們,從而使它們恢復同步

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM