社区
嵌入开发(WinCE)
帖子详情
求助两个wince编程题
李万鹏
2011-08-26 09:46:12
1.编程实现两个线程使用事件同步对象(Event)对共享的全局变量nshare进行访问,其中一个线程对变量nshare进行加1操作,另外一个数进行减1操作。
2.编程计算Windows CE系统上的应用程序挂载的数据库卷的数目对话框中的一个按钮控件ID为IDC-BTNEDIT,编写出使按钮无效的代码。
...全文
157
6
打赏
收藏
求助两个wince编程题
1.编程实现两个线程使用事件同步对象(Event)对共享的全局变量nshare进行访问,其中一个线程对变量nshare进行加1操作,另外一个数进行减1操作。 2.编程计算Windows CE系统上的应用程序挂载的数据库卷的数目对话框中的一个按钮控件ID为IDC-BTNEDIT,编写出使按钮无效的代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
???-??
2011-08-29
打赏
举报
回复
你咋弄起来wince了?工作需要?
newplumage
2011-08-29
打赏
举报
回复
CEGUID ceguid;
CREATE_INVALIDEDBGUID(&ceguid);
int nVolumes=0;//数据库卷的数目
while (CeEnumDBVolumes(&ceguid,szVolumeName,CEDB_MAXDBASENAMELEN-1))
{
nVolumes++;
}
newplumage
2011-08-29
打赏
举报
回复
g_incNum 改为 g_nshare。 呵呵!
newplumage
2011-08-29
打赏
举报
回复
int g_nshare = 0;
HANDLE g_hEvent = NULL;
void Run()
{
g_hEvent = CreateEvent(NULL,false,true,L"WinCE_EVENT");
DWORD dwThreadId1,dwThreadId2;
HANDLE hAdd = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)AddProc,NULL,0,&dwThreadId1);
Sleep(5);
HANDLE hSub = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)SubProc,NULL,0,&dwThreadId2);
CloseHandle(hAdd);
CloseHandle(hSub);
CloseHandle(g_hEvent);
}
UINT AddProc()
{
if (WaitForSingleObject(g_hSynEvent,INFINITE) == WAIT_OBJECT_0)
{
g_incNum++;
}
SetEvent(g_hEvent);
return 0;
}
UINT SubProc()
{
if (WaitForSingleObject(g_hSynEvent,INFINITE) == WAIT_OBJECT_0)
{
g_incNum--;
}
SetEvent(g_hEvent);
return 0;
}
91program
2011-08-27
打赏
举报
回复
要代码?
还是自己动手吧。
northcan
2011-08-27
打赏
举报
回复
嗯。两个问题都比较简单。
楼主自己试着写写代码,出来问题,再贴代码让大家看下原因。
《那些年啊,那些事——一个程序员的奋斗史》八
71 段伏枥拿的这块Telechips的开发板所用的主控芯片是TCC7901,相对于AU1200而言,是好得很多了。姑且不说那简单易懂的编译安装环境,光是硬件的...这个过程对于浸淫多年的老手来说,并不是一件很困难的事情,对于其
《那些年啊,那些事——一个程序员的奋斗史》九
两个
主设计人员不同意,武总也没办法,总不能他 来动手添加吧?所以,这板子才得以保持原貌。 新版子什么都好说,大部分可以按照原厂给的原理图,小部分上一版也验证过,这 些都不存在什么问题。唯一...
《那些年啊,那些事——一个程序员的奋斗史》二
而到处理器和内存飞速发展的现在,却变成哪里用到变量才声明,并且最好给予不同用途的变量于不同的名称,这是因为一
两个
变量的大小相对于如今的内存容量已经是微乎其微,现代更看重的是代码的可读性。但如果以为在...
嵌入式linux GUI--DirectFB + GTK
这个模块最后编译,编译完成意味着我们成功完成了编译工作,我configure这个模块的时候碰到了
两个
问题:第一找不到pango,最后看到好多,才 知道在configure前需要设置这个环境变量export LDFLAGS="...
暗渡陈仓:用低功耗设备进行破解和渗透测试
去年一个深冬的下午,在安天微电子与嵌入式安全研发中心,我和同事正在做某个智能设备的拆解和固件提取,望着工作台上被肢解得七零八落的各种智能手机、4G网卡,突然感慨,这些主频上亿赫兹,内存数亿字节的设备,每...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章