工作笔记

14.27 2012/5/18

MFC 应用程序退出码。

int CUpdataApp::ExitInstance()
{

 return m_UpdateExitCode;
}

 

和win32控制台的 一样

int main()

{

retun 1;

}

17:53  2012/5/21

进程之间的数据同步

HANDLE lhEvent = CreateEvent(NULL,true,FALSE,"UpdateEvent"); 一个进程创建事件对象

WaitForSingleObject(lhEvent,INFINITE);//监听事件对象的状态

 HANDLE   hEvent=OpenEvent(EVENT_MODIFY_STATE,FALSE,"UpdateEvent");另一个进程打开事件对象

然后读写数据

.................................

设置事件对象的状态

SetEvent(hEvent);

关闭事件对象句柄
 CloseHandle(hEvent);

 

CreateEvent() ;//设置程序唯一实例运行

注意事项:在另一个线程打开事件对象的是否,权限要填写成EVENT_MODIFY_STATE,不能填写成EVENT_ALL_ACCESS。




函数查找表实现

#include "stdafx.h"

typedef int (*fun)(int);

int fun0(int n)
{
	return 0;
}
int fun1(int n)
{
	fun function [2]={fun0,fun1};
	return n+function[n>0](n-1);
}
int _tmain(int argc, _TCHAR* argv[])
{

	printf("%d",fun1(100));
	return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值