作者realmojo (新鮮人)
看板C_and_CPP
標題[問題] MFC的 ID_FILE_SAVE 預設事件無法執行
時間Mon May 11 23:46:45 2009
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