- 浏览: 15200 次
- 性别:
- 来自: 西安
最新评论
文章列表
windows自定义消息通信机制
- 博客分类:
- C++语言
进程间通讯应该是老的内容了,相信用VC的大侠们都知道,书本上也都有介绍。我在这只是对自己用过的东西简单的总结一下,希望对有兴趣者有帮助。WINDOWS中进程间通讯的方式很多,如:消息机制,共享内存机制,SOCKET,COM,RPC等等,需要时可以根据具体情况来选择使用的方式。我在这本文中仅介绍进程间的自定义消息通讯机制。 1,WINDOWS中自定义消息的定义和使用;在WNDOWS中消息分系统消息和自定义消息。系统消息定义从0到0x3FF,使用0x400到0x7FFF定义自己的消息。Windows把0x400定义为WM_USER。如果想定义自己的一个消息,可以在WM_USER上加上一个值:
写两个关于生命的人,一个已经离世,一个走在人生边上。
一、于娟和她的《生命未完成》
今天晚上刚刚花了两个小时时间来了解了于娟这个人和她的一些事。虽然很久之前就读过了她去世前写过的《为啥是我得癌 ...
程序一:
void main()
{
char p[]="helloworld\n";
p[0]='H';
printf("%s",p);
system("pause");
}
此时,可以输出“Helloworld”。
程序二:
void main()
{
char *p="helloworld\n";
p[0]='H';
printf("%s",p);
system(& ...
#include <stdio.h>
#include <stdlib.h>
int f(int i,int j,int k);
int main()
{
static int i=0;
f(i++,i++,i++);
system("pause");
return 0;
}
c++中struct与class除了关键字不同之外,更重要的是成员控制权限的差异,目前了解的仅此而已。
代码就是王道:
(成员变量的默认访问权限不同——struct默认为public,而class默认为private)
#include<iostream>
#include<stdio.h>
#include<malloc.h>
#include<string.h>
using namespace std;
(1)JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应 ...
作为保持写作能力,语言表达能力,记忆能力的一种需要,今天把去年唯一一次工作面试的经历写下来。(注意是“保持”,现在我都不奢望“提高”了,让我能保持原先的写作能力,语言表达能力和记忆能力就行,泪)缘由 ...
蓬莱仙境,快乐旅程
scene one:两个开心的小孩子~~
不管我们有多大,在一起的时候我们总可以像两个小孩子一样快乐~~(小笨笨刷了小聪明,少画了一根杠杠,用老虎赢了小孩儿。。。泪)
起飞吧,少男少女们~~~~~~~~~~~~~~~~~~~~~~~
Scene Two:抵达目的地~~~蓬莱阁景区
欢迎新生命
因为WJ是真真正正和我们一起长大的兄弟姐妹中的一个,所以当小JQ出生的时候,我才有一种来自内心的喜悦。这种感觉是之前的WH,LR,YX等所有小生命来临的时候我所没有过的。WJ是我们之中最亲密的一个,我想我们应该包括,TT,KK,WJ,WX,WJ和我。WJ不是我们之中年龄最大的,却是结婚和生子最早的。想想昨日,那个穿着黄色小褂的小姑娘还在院子里骑着自行车高兴的不亦乐乎,那个喜欢生气的小孩子正跟我们吵架让我们别在她家玩耍。而那不堪回首的昨日,竟是十几年前的事情了。也许,WJ结婚的时候只算是一种吵闹的结束和一种稳定和幸福的开始。而现在,JQ的出生确意义更大,不仅是WJ十个月的苦痛换来 ...
特异功能
我终于发现了自己的一个特异功能,那就是——正做着梦,做着梦,突然醒了,立即就能够把刚才的梦忘得一干二净。很对不起周公,要让他失业了。这个特异功能就跟法·轮大法能让你感到有轮子在你身体里面旋 ...
单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在?1.单播:网络节点之间的通信就好像是人们之间的对话一样。如果 ...
Debug模式,运行时完全正常,但是一调试就出现对话框,显示出错信息: “无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。” VC项目是空项目。发现其他的项目都可以调试,就“空项目”不行。
解决方法:
首先打开菜单 项目->项目属性页 1。选择 配置属性->链接器->调试->生成调试信息 改为 是 2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 3。选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od)
原始网址:http://www.cnblogs.com/phinecos/archive/2008/10/20/1315176.html