作者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
1F:→ WPC001:静态连结时你的资源少含入了MFC本身的资源("afxres.rc") 05/12 01:20
2F:→ WPC001:到资源编辑器那边, 按滑鼠右键选资源包含-->编译时指示词 05/12 01:21
3F:→ WPC001:#include "afxres.rc" 然後重新编一次就应该OK了 05/12 01:22
4F:→ realmojo:感谢,问题已解决!! 05/12 10:54