摘要: 碰到Poco库和其他第三方库共用的时候,当include-POCO库的头文件的时候,此时也include-其他库,导致这个报错。 原因是在这两个库中都对 UINT16 定义,导致冲突。 可以把这两个库的头文件飞开include于一个类的.h和.cpp文件中,即分开包含。 阅读全文
posted @ 2018-04-17 16:31 bigfi 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 从fread读文件内容到char*中,可能是包含很多'\0'字符的。此时用一些字符串类去format这个char*会出现读取不完整的问题,因为字符串碰到‘\0’字符就结束了。 可以从以下2个方法去查找该char*中的字串。 阅读全文
posted @ 2018-01-18 17:12 bigfi 阅读(6550) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 在程序开始启动的地方(足够前的地方,只要在泄漏的内存分配的前面)使用代码: _CrtSetBreakAlloc(98500); //98500为上面内存泄漏的块号,然后在堆栈窗口即可知道哪里allocated的memory未释放。 阅读全文
posted @ 2017-10-17 16:27 bigfi 阅读(1500) 评论(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 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 学习了一段时间的Qt之后,发现Qt的事件机制和其他语言的机制有些不同。Qt除了能够通过信号和槽机制来实现一些Action动作之外,还可以用对象所带的事件,或者用户自定义的事件来实现对象的一些行为处理。 现在,我们从头开始讲解。 到底什么是事件呢? 事件起源: 基于事件如何被产生与分发,可以把事件分为以下三类。 Spontaneous 事件——自发事件 由窗口系统产生,它们被放到系统队列... 阅读全文
posted @ 2017-09-06 10:32 bigfi 阅读(630) 评论(0) 推荐(0) 编辑
摘要: #ifndef _HIK_EVENT_H_ #define _HIK_EVENT_H_ #ifdef _MSC_VER #include #define hik_event_handle HANDLE #else #include typedef struct { bool state; bool manual_reset;... 阅读全文
posted @ 2017-08-20 16:05 bigfi 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: 设置连接超时 值得注意的是:linux中,如果服务器的地址无效,则以上超时过程正常。如果服务器地址有效,但是服务程序未开启,则直接返回错误,也就是说超时过程不起作用,说明是已经做了目标网络检测了。 但是window中,同样是以上的代码,如果服务器的地址无效,则以上超时过程正常。如果服务 阅读全文
posted @ 2017-08-18 15:14 bigfi 阅读(8817) 评论(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 阅读(3657) 评论(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 阅读(984) 评论(1) 推荐(0) 编辑
摘要: 情景:被调用者--COM组件;调用者 外部程序作用:COM组件 到 外部程序 的消息传递方法: 1.外部程序通过接口类对象,访问接口类的方法。COM对象通过连接点方式,进行消息的反向传递。 2.外部程序通过接口类对象,访问接口类的方法。外部程序对接口类设置回调指针,进行消息的回调。 本文讲第二种方法 阅读全文
posted @ 2017-06-29 19:38 bigfi 阅读(2167) 评论(0) 推荐(0) 编辑