随笔分类 -  VC

摘要:http消息格式:header+\r\n\r\n+ chunkLen + \r\n + chunkData + \r\n + chunkLen + \r\n + chunkData +\r\n + 0 + \r\n\r\n 阅读全文
posted @ 2019-03-20 11:22 bigfi 阅读(703) 评论(0) 推荐(0)
摘要:从fread读文件内容到char*中,可能是包含很多'\0'字符的。此时用一些字符串类去format这个char*会出现读取不完整的问题,因为字符串碰到‘\0’字符就结束了。 可以从以下2个方法去查找该char*中的字串。 阅读全文
posted @ 2018-01-18 17:12 bigfi 阅读(6613) 评论(0) 推荐(0)
摘要:解决方法: 在程序开始启动的地方(足够前的地方,只要在泄漏的内存分配的前面)使用代码: _CrtSetBreakAlloc(98500); //98500为上面内存泄漏的块号,然后在堆栈窗口即可知道哪里allocated的memory未释放。 阅读全文
posted @ 2017-10-17 16:27 bigfi 阅读(1526) 评论(0) 推荐(1)
摘要:mfc中,碰到以下问题:父对话框A、子窗口B。B是CWnd对象。需要在B中处理WM_MOUSEWHEEL、WM_LBUTTONDOWN等消息。 所以在B中增加对应的消息处理,发现B中的消息循环中,收不到WM_MOUSEWHEEL、WM_LBUTTONDOWN这些消息。 但是在A中却可以收到这些消息, 阅读全文
posted @ 2017-09-28 19:51 bigfi 阅读(2124) 评论(0) 推荐(0)
摘要:stl的常用结构有 vector、list、map等。 今天碰到需要在不同dll间传递这些类型的参数,以void*作为转换参数。 比如 DLL2 的接口 add(void*pVoid); 1.在DLL1中调用该接口, struct st_headerTerminalRes{ st_headerTer 阅读全文
posted @ 2017-07-05 18:46 bigfi 阅读(3723) 评论(0) 推荐(0)
摘要:Create(WS_VISIBLE|WS_CHILD|LBS_NOTIFY|LBS_OWNERDRAWFIXED|LBS_HASSTRINGS|LBS_NOINTEGRALHEIGHT ,rcWnd,this,xxx); 如果想要响应ON_LBN_SELCHANGE消息,则一定要加LBS_NOTIF 阅读全文
posted @ 2017-07-05 18:34 bigfi 阅读(1022) 评论(1) 推荐(0)
摘要:为什么要编译? 因为安装安装版的QT4.8.2,vs2005编译报错。 1.下载QT4.8.2,qt-everywhere-opensource-src-4.8.2.zip,下载vs-AddIn1.1.11. 2.解压QT源码包到C盘, 这里路径为 c:\qt\4.8.2\。 3.配置系统环境变量: 阅读全文
posted @ 2017-06-23 17:54 bigfi 阅读(1227) 评论(0) 推荐(0)