windows
catch1205
对语言和架构不懈追求
展开
-
VC动态库和测试工程集成调试的方法
1.建立DDL工程和TestDlg工程,打开测试(TestDlg)工程,右键单击workspace,下拉菜单中点击insert project to workspace,选择.dsp文件完成加入2.为了方便调试,最好将两个工程的文件夹放在同一目录,例如两者都放在myproject文件夹下,然后设定动态库的DLL文件输出路径为../../myproject/TestDlg/***.dll原创 2015-08-20 10:55:10 · 1394 阅读 · 0 评论 -
C-Free 5.0注册码
最近在使用一款相当简洁的IDE编译器,使用了一段时间觉得还行,这里就和大家分享一下如何注册吧,因为网上很多注册机都是对C-Free 5.0之前版本的,所以这里分享一个C-Free 5.0的注册码:用户名:tianfang电子邮件:quart163.com注册码:2NnUqd3shO2agta0xNjcusfK1LXO给出一个C-Free 5.0中文专业版的下载地址:C-Free 5.0中文专业转载 2015-08-20 11:26:34 · 4851 阅读 · 0 评论 -
关于vc的工具提示
原文地址:关于vc的工具提示 1.如何给树控件加入工具提示1.1首先给树控件加入TVS_INFOTIP属性风格,如下所示:if (!m_ctrlTree.Create(WS_CHILD|WS_VISIBLE| TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT|TVS_SHOWSELALWAYS|TVS_INFOTIP,//加入提示TVS_INFOTIP,转载 2015-08-20 12:12:07 · 572 阅读 · 0 评论 -
关于CIPADDRESSCTRL在win32SDK中无法使用的问题
我在使用WIN32SDK写一个网络聊天软件时,发现加入IP ADDRESS CONTROL后,使用CIpAddressCtrl的成员函数GetAddress获得写在IP控件中的IP地址时,程序总是出错,具体原因我也不太清楚。于是,我查阅很多资料后,终于找到了解决方法。只需要调用SendDlgItemMessage,向该控件发送IPM_GETADDRESS消息即可,我的程序里具体为:转载 2015-08-20 10:59:09 · 472 阅读 · 0 评论 -
解决使用fread读取文件并显示时末尾多出几个空符的问题
例如以下的一段代码unsigned char* p_ucbuffer;FILE *pFile;long lFileLen; // 得到文件长度if(TRUE == g_bReadStyle){ pFile = fopen(p_pcstrFileName, "rt"); fseek(pFile, 0, SEEK_END);// 移动到文件末尾 lFileLen = f原创 2015-08-20 13:15:34 · 4560 阅读 · 0 评论 -
LNK2001错误原因
原文地址:LNK2001错误原因由于编码错误导致的LNK2001不相匹配的程序代码或模块定义(.DEF)文件能导致LNK2001。例如, 如果在C++ 源文件内声明了一变量“var1”,却试图在另一文件内以变量“VAR1”访问该变量,将发生该错误。如果使用的内联函数是在.CPP文件内定义的,而不是在头文件内定义将导致LNK2001错误。调用函数时如果所用的参数类型同函数声明时的类型不符将会产生转载 2015-08-20 12:00:09 · 627 阅读 · 0 评论