- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 导出函数使用
刚吐槽了switch-case,也看见在项目中有使用XML配置动态库函数使用的。XML1:源-目 收消息使用哪个编号的函数、发消息使用哪个编号的函数XML2:函数编号 函数动态库来源 函数名称然后,这两个XML就被放入map中了。作者肯定是希望减少switch-case的量啦,但是,如果想要整齐划一的一致处理,也包含了前提,我这些函数传参一样的。这个需要去确认下。
2013-12-06 00:19:20 683
原创 switch-case
看见长串的switch-case,而且里面基本没有处理什么的,就浑身不舒服。但是项目长年累月,这个代码是不让动了,就让我吐槽下吧。switch-case大致分为以下几种(根本原因也就一种)1、case某个消息ID,发往的模块ID=X;这个看起来清爽,基本实际情况是:case某个消息IDcase某个消息IDcase某个消息IDcase某个消息IDcase某个消息ID
2013-12-06 00:10:13 724
原创 工作-windows-消息
键盘消息是WM_KEYUP、WM_KEYDOWN.然后我以为文本框字增加减少是键盘消息,后来才发现原来是弄错了,应该是WM_COMMAND.百度了一下该消息:WM_COMMAND消息当用户点击菜单、按钮、下拉列表框等控件时候,会触发WM_COMMANDwParam的高低位可区分该消息Message SourcewParam (high word)
2013-07-12 23:36:03 697
原创 Windows核心编程--DLL基础--摘录
当线程调用调用DLL中的一个函数的时候,该函数会在线程栈中取得传给它的参数,并使用线程来存放它需要的局部变量。此外,该DLL中的函数创建的任何对象都为调用线程或调用线程所拥有——DLL绝对不会拥有任何对象。这里有个疑问:如果DLL内有静态变量,那这个DLL由线程A与B加载了,那A对线程数据的修改,B是否知道?如果知道,那这个全局变量是存储在哪里的呢?如果不知道,这个静态变量的体现是什么呢?
2013-02-25 19:52:07 508
转载 <com原理>与<com内幕>的聚合实现部分
原文出自:http://www.cnblogs.com/sosopop/archive/2010/07/25/1784613.html觉得写得很不错,转载下 可以聚合的com需要在内部实现一个代理INondelegatingUnknown接口,并在类厂创建第一个接口的时候,检查 // iid must be IID_IUnknown for aggregating
2013-02-16 12:36:46 764 1
转载 发送数据包:
发送数据包:#include #include #include #include "my_inet.h"#include #include #include #include int main(){ int i; struct sockaddr_in dest; dest.sin_family = MY_PF_INET;
2012-07-01 21:50:52 535
转载 (转)将VC6.0转为VS2010
[Quote=引用 14 楼 akirya 的回复:]mfc没啥问题吧,我直接用VC5的mfc头文件,链接对应的mfc42直接就过去了。[/Quote]:O!!!!看到坏编译通过,我重新有了解决它的信心,再去试!今天发现了一个很好的链接的命令行, /verbose,可以显示查找符号时候的详细过程。在一通折腾之后终于成功的解决了这个问题,兴奋之余,上来结贴:工程的incl
2012-03-28 09:09:14 4402 1
原创 2011.11.17
刚在论坛上看到这个问题:想了一下自己的方法: /*******************************************************************************文 件 名 : test100.cpp实现功能 : 微软面试题: 有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字********************
2011-11-17 09:09:45 491 1
唐都实验器材的交通灯的实现
2010-08-15
汇编交通灯控制 汇编课程设计
2009-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人