VC.net的一个bug?

原创 2002年10月25日 11:58:00

相信各位朋友一定开发过可以显示对话框的常规MFC DLL,例如显示一个登陆对话框并进行口令校验。我在VC6下面做时,一点问题都没有。可是转到VC.net中文版之后,麻烦却来了。下面的操作,大家可以试试(一定要用中文版,英文版我不知道是否也会出错)

    1、用VC.net新建一个常规MFC DLL项目;
    2、在资源编辑器中,插入一个对话框资源;
    3、编译此项目,系统会提示:
       “DlgDLL.rc (158): error RC2135 : file not found: 936”

    问题出在哪里呢?我用任务列表窗口查看,有以下信息:“e:/Study/DlgDLL/DlgDLL.rc(158): error RC2135 : file not found: 936”,原来是刚加入的对话框使编译失败。这是怎么回事呢?经过和VC6生成的相似工程的比较,我终于找到了解决办法,步骤很简单:
   
    1、在VC.net的“解决方案资源管理器”窗口中,用鼠标右击工程的rc文件,本例中是DlgDLL.rc,在弹出菜单中选择“打开方式”,然后在出现的对话框中选择“源代码(文本)编辑器”,随后单击“打开”按钮;
    2、定位到文本形式的rc文件的最后几行,你回看到类似于下面的代码:
       #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
       语言 4、2
       #pragma code_page(936)
       #include "res/DlgDLL.rc2"  // 非 Microsoft Visual C++ 编辑资源
       #include "afxres.rc"     // 标准组件
       #endif
    3、将这段代码中的“语言 4、2”改为“LANGUAGE 4,2”;
    4、保存并重新编译,一切OK!
 
    不知在英文版下是否也有同样的bug,微软也真不够意思! :-)

VC.NET的一个BUG

本人习惯用左手使鼠标,但是在VC.net2003中文版中,新建一个项目或打开一个项目文件后,点击类视图中的类名称,第一次会出现鼠标右键点击时弹出的快捷菜单,我想可能是微软没有顾及到特定人群的使用习惯吧...
  • youhaodeyi
  • youhaodeyi
  • 2005年09月18日 09:50
  • 655

微软vs2003 vc.net头文件的一个bug

根据MSDN在commctrl.h应该有如下定义typedef struct tagNMLVDISPINFO {    NMHDR hdr;    LVITEM item;} NMLVDISPINFO...
  • mingpingzhang
  • mingpingzhang
  • 2005年07月12日 18:01
  • 861

怎样很好的描述一个BUG

 优秀的测试人员能通过优秀的bug报告让开发人员心悦诚服的修改bug,可以想象一名被bug困扰的焦头烂额的开发人员,在看到一条含糊不清,语句不通,还夹杂着几个错别字的bug描述记录时的心情会怎样?  ...
  • xingqisan
  • xingqisan
  • 2011年06月29日 16:42
  • 1714

如何写出一个让人很难发现的bug?

点击上方“程序人生”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 程序员的日常三件事:写bug、改bug、背锅。连程序员都自我调侃道,为什么每天都在加班?因为我...
  • csdnsevenn
  • csdnsevenn
  • 2018年01月29日 00:00
  • 2683

修改bug的一个小故事

今天在网站上看见一个故事,很有趣,但也值得思考:那还是80年代初期,我爸爸在一家存储设备公司工作,这个公司现在已经不存在了,它生产磁带机和驱动这些磁带高速运转的气动系统 —— 这是那个时代的产物。他们...
  • qq_25673113
  • qq_25673113
  • 2016年09月09日 15:23
  • 204

一个bug的成本

我想说的当然不是一个bug价值多少钱,因为软件行业因行业不同,公司不同,业务不同,你的软件价值也不同;其实bug用价值来形容当然不合适,更应该用损失或者公司的支出来形容了。         写出本文...
  • xingyu_qie
  • xingyu_qie
  • 2016年03月15日 10:44
  • 1111

修改bug心得一

 今天让项目经理找到些bug,但都是无关紧要的,最主要是因为在作页面的时候,业务逻辑不是很清晰,需求描述的不好,所以我自己做起来也有麻烦,当然,不是我没错,只是以后我做项目经理,对以后自己下属的要求,...
  • NogamesNow
  • NogamesNow
  • 2006年09月05日 14:02
  • 787

说说我对 javascript 浮点运算 BUG 的看法

对于 javascript 浮点运算 BUG 大家都应该有所耳闻,在网上也会收到很多解决办法,在这里我引用两篇博文。 Javascript 浮点运算问题分析与解决 Javascript优化后的加减...
  • wooddy1982
  • wooddy1982
  • 2016年11月19日 09:34
  • 339

今天无意中又发现一个记事本的 bug

打开记事本,输入a b c d e f (以上连空格一共12 个字符。每个字母后面一个空格,注意不要加任何换行符)保存为任意 txt 文件。关闭,重新打开看看?这个好像和传说中的 “联通” 的 b...
  • inelm
  • inelm
  • 2005年04月13日 13:22
  • 176

如何写好一个bug

前言 因为以前我是做测试的,后来在一家公司转开发了,在开发过程中,每次看到测试人员写的bug就很头痛,bug描述不清晰很是印象解决bug的效率,甚至有些bug的描述是有歧义性和个人主观色彩的,后来...
  • u011546806
  • u011546806
  • 2015年03月06日 11:07
  • 1486
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC.net的一个bug?
举报原因:
原因补充:

(最多只允许输入30个字)