摘要:今天遇到了一个很奇怪的问题,问题如下:一个带两个参数的控制台程序,在vs2005中设置好程序参数,点绿三角启动程序执行结果是正确的.而在cmd中输入文件名加参数执行却报错.开始一想这事怎么可能呢,难道是rpwt?经过10分钟的冥思苦想,终于在cmd下执行程序并出错时进入了vs的调试信息,发现main中的argv[0]保存的是调用文件时输入的路径.点IDE中的绿三角启动程序实际上argv[0]保存了exe文件的完整绝对路径,而在cmd中输入文件名.exe加参数调用的时候argv[0]仅仅保存了文件名.exe.因为我的程序中需要程序的完整路径所以才出错.真是恍然大悟啊~~~
阅读全文
摘要:IPicture接口是Window95及以上操作系统支持的一个COM接口,它用来操作各种在WINDOWS常见的图像格式。如,BMP、JPEG、GIF等许多文件格式都能识别。使用很方便。但是可能很多朋友对这个接口并不很熟悉,或者不太了解对COM接口的操作。使用方法: CPicture pic;pic.Load(路径); pic.Render(&dc,&CRect(10,10,200,200)); picture.h#pragmaonce#include<atlbase.h>/**/////////////////////Pictureobject--encapsula
阅读全文
摘要:节 1.01 前言 本文件是作者本人使用VSS产生的一些心得、经验之类的记录,并非严肃的操作手册。就我个人体会而言,严谨详细的操作手册通常让人产生畏惧感并由此排斥这个软件。如果只通过简单的几步引导就能获得常用的结果则会让人产生很大的满足感并对这个软件产生很高的评价(我试图接近这个目标)。很幸运,微软的产品总是比较容易入门(并因此招致竞争对手的嫉妒和指责)。微软公司的大多数项目并非用VSS管理(他们使用更强大的版本控制系统),然而很多管理严格的公司(真正的CMM3)却也在使用VSS进行管理,他们的VSS数据可以累积到好几个G。这些公司并非仅仅使用VSS管理源代码,他们用VSS管理所有受控的文件,
阅读全文
摘要:在程序中使用了winsock函数ntohl()和ntohs(),编译通过但链接出错.找到原因是未加载winsock链接库.解决办法:在程序中加入 #pragma comment(lib,"Ws2_32");或者在你的VC菜单project->setting->Directories中设置你要包含的winsock.h和Ws2_32.lib文件
阅读全文