看板 C_and_CPP 關於我們 聯絡資訊
ID_FILE_SAVE這個id是MFC預設的處理事件, 我把選單的其中一個選項設成這個id,但當我去點選它時, 卻會出現 debug assertion fail f:\dd\vctools\vc7libs\ship\altmfc\src\mfc\docmgr.cpp line: 596 問題在這一行 ENSURE(title.LoadString(nIDSTitle)); ====================================================== 因為書上附的範例project可以正常執行,所以我就用它的下去改成我的 改到最後,書上的project跟我自己開的project 幾乎只差project name不同,連所有property選項都調一樣了, 我自己開的project就是會出錯,書上的project卻還是完全正常執行 已經想不到問題在哪,附上這2個project的連結,希望能有好心人幫我看出問題在哪裡 我是用visual studio 2008 professional http://www.csie.ntu.edu.tw/~r96081/whyok.rar (書上project改的) http://www.csie.ntu.edu.tw/~r96081/whynot.rar (我自己開的project 冏") -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.91.181
WPC001:靜態連結時你的資源少含入了MFC本身的資源("afxres.rc") 05/12 01:20
WPC001:到資源編輯器那邊, 按滑鼠右鍵選資源包含-->編譯時指示詞 05/12 01:21
WPC001:#include "afxres.rc" 然後重新編一次就應該OK了 05/12 01:22
realmojo:感謝,問題已解決!! 05/12 10:54