VS 2003 的一个Bug?

原创 2004年10月01日 02:55:00

晚上遇到一件很分特的事情:我用VS2003 建立了一个资源DLL 文件,然后向里面放了若干GIF 文件,然后编译通过,看起来一切都这么完美。可是后来在使用的时候就出了错误。我百思不得其解,研究了一个晚上,才发现原来VS203偷偷的背着我把GIF 文件转换成了BMP 格式并储存起来,最后打进DLL 里面去的是披着GIF外皮的BMP 文件,难怪我读取的时候要失败。而且,JPG 格式的文件也没有逃过它的魔爪,一概被转换了,而且还没有打一声招呼。并且,转换行为是从讲文件导入到资源里面就开始进行了的。

My God,要是连自己本事的资源都叛变了,一个程序除了崩溃还能做什么?

于是我的程序就这样倒闭了,于是我的一个美好的晚上就这样献给键盘和显示器了……

告诉我除了想骂人我还应该有啥更好的反应?

我相信那位开发人员心里一定是这样想的:俺的代码只认识BMP,你叫俺干活,所以就是叫俺处理BMP,所以你给俺什么图片俺都转成BMP……

可是你起码要跟我打声招呼啊!?

所以,很多时候,我们自以为为用户做了很多,想了很多。其实很多时候用户不会感恩,相反会非常不满的感觉自己收到了刁难。不从接受者的角度思考问题,再多的付出也只能换来白眼。


BTW,这个问题的解决办法是这样的:讲图片文件的后缀名删掉。VS2003 判断是否需要转换文件格式,似乎依靠的是文件的后缀名。这样,删掉后缀名的文件就被老老实实的当成二进制的数据文件存放了,没有人背着你对你的文件动手动脚了

欢迎光临作者的个人主页:http://www.mrspace.net/

VS调试Bug记录

这里记下我调试遇到的bug及解决方案,想到哪些记哪些。 1、wincrtl1.cpp 80错误 解决方案: 调试后发现定位到void CButton::DrawItem(LPDRAWITEMS...
  • yoyo18520
  • yoyo18520
  • 2017年05月01日 12:04
  • 417

vs.Net 2003 安装

现在vs.Net 2003安装一般都用本地镜像文件直接安装了,不过安装包挺多,搞起来有点麻烦。 主要还是这七个文件: 其中enar_cd1和enar_cd2、prereq三个是主体文件,libra...
  • Vis_Stu
  • Vis_Stu
  • 2017年08月03日 21:56
  • 269

VS2012 IDE的一个调试bug:静态变量调试信息显示与实际不一样

今天在调试cocos2d-x3.0的源码时,发现VS2012的一个调试信息现实错误的bug,代码如下: static int sceneIdx = -1; Layer* nextActionMana...
  • benimaur0
  • benimaur0
  • 2015年03月11日 11:36
  • 516

如何从VS2003升级到VS2008

直接使用VS2008打开VS2003的Web项目,提示转换项目,开始转换项目,转换完的结果可能就不是你想要的了,VS2008把它给转换成WebSite模型了,像VS2005+SP1那样多好啊,V...
  • shanyou
  • shanyou
  • 2007年11月30日 19:58
  • 1066

VS 2005的一个bug?

      微软提供的诸多“傻瓜式”的编辑工具无疑提高了代码的“生产率”,这个贡献是不应该被抹略的。但是往往事物都有其两面性,很少有达到十全十美境界的。今天亲自遇见了其另一面,可谓印象深刻,郁闷得很。...
  • china1976
  • china1976
  • 2009年10月13日 15:52
  • 490

vs2003 快捷键一览

 “全局”快捷键下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。命令名快捷键说明编辑.复制CTRL + CCTRL + INSERT将当前选定的项复制到系统剪贴板。编辑.剪切CTRL + ...
  • abandonship
  • abandonship
  • 2006年08月15日 15:54
  • 5790

vs2003 下载地址

http://bcsoft.cn/setup/net2003/vscd1.rar http://bcsoft.cn/setup/net2003/vscd2.rar http://bcsoft.cn...
  • LANGZI7758521
  • LANGZI7758521
  • 2017年03月16日 21:40
  • 688

VS2010开发的程序部署到win2003的问题

自从VS2010发布之后使用它来做开发的程序员越来越多,其中很多人使用了MVC来作为新的开发框架,但是在系统部署的时候我们也遇到诸多问题,因为目前大多数windows服务器采用的还是Windows S...
  • jimlong
  • jimlong
  • 2013年06月17日 17:35
  • 2978

vs.net 2003 下载地址

 http://hi.baidu.com/8681292/blog/item/5b0d177ac3164bea2e73b3db.html  Visual Studio.Net 2003 简体中文企业版...
  • lihaiyuan
  • lihaiyuan
  • 2008年11月07日 14:32
  • 12101

vs.Net2003无法打开或创建Web应用程序若干解决办法.

昨天到今天搞了一整天,把人都要差点搞崩了![em06],以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的解...
  • eastjazz
  • eastjazz
  • 2006年03月17日 14:44
  • 2738
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS 2003 的一个Bug?
举报原因:
原因补充:

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