社区
嵌入开发(WinCE)
帖子详情
求助两个wince编程题
李万鹏
2011-08-26 09:46:12
1.编程实现两个线程使用事件同步对象(Event)对共享的全局变量nshare进行访问,其中一个线程对变量nshare进行加1操作,另外一个数进行减1操作。
2.编程计算Windows CE系统上的应用程序挂载的数据库卷的数目对话框中的一个按钮控件ID为IDC-BTNEDIT,编写出使按钮无效的代码。
...全文
158
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而言,是好得很多了。姑且不说那简单易懂的编译安装环境,光是硬件的搭配就是AU1200所不能比拟的。AU1200并不支持NAND FLASH启动,而必须将启动代码放置于NOR FLASH,启动之后再从NAND FLASH读取操作系统。这个过程对于浸淫多年的老手来说,并不是一件很困难的事情,对于其
《那些年啊,那些事——一个程序员的奋斗史》九
81 对于新的4.3'CMMB板子来说,设计上并不是很难。毕竟之前有做过Telechips的板 子,现在只要在之前的基础上删删减减,然后加上CMMB模块即可。这次的设计是以简单 为主,只要求有GPS和CMMB即可,其它无关的模块一概不加。 武总还是老样子,一开始同意了,可没多久又像墙头草,又想将一些功能给添上去 。这回段伏枥和和曹燕就没打算妥协,因为大家都知道,
《那些年啊,那些事——一个程序员的奋斗史》二
11 “你这算法效率太低了,怎么能直接用除法呢?你要用查表的方式!”段伏枥写完计算器没多久,同事老柳突然跑过来说要帮忙看看代码。 “查表?”段伏枥隐约记得,用查表的方式来计算除法,在没有除法器的单片机上为了加快运算速度是常用的方式。只不过在现在公司所用的夏普LH7A404这款ARM9核心的CPU,也需要用到查表的方式吗?段伏枥作为初学者,隐约觉得使用查表...
嵌入式linux GUI--DirectFB + GTK
www.directfb.com.cn 版权申明: 本文档一切权利归本人(kendych@sina.com.cn)所有,用于商业用途徐征得本人同意,如无法联系到本人,须征得www.directfb.com.cn所有...
暗渡陈仓:用低功耗设备进行破解和渗透测试
信息安全技术丛书 暗渡陈仓:用低功耗设备进行 破解和渗透测试 Hacking and Penetration Testing with Low Power Devices [美]菲利普·布勒斯特拉(Philip Polstra)著 桑胜田 翁 睿 阮 鹏 译 图书在版编目(CIP)数据 暗渡陈仓:用低功耗设备进行破解和渗透测试/(美)菲利普·...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章