Windows CE 的同步的程序

tomcatlikegame 2004-07-10 06:24:53
下面的程序我把它该成vc程序可以在windows 2000上运行,但是在Smartphone 2003和Emulator 上运行不了,出现wait_failed错误,那位指教一下.
#include <windows.h>
#include <Winbase.h>
#include <memory.h>
#include <notify.h>
#include <winioctl.h>

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPWSTR lpCmdLine,
int CmdShow)


{
HANDLE hEvents[2];
DWORD dwWaitResult;
DWORD error=0;

hEvents[1] = CreateEvent(NULL, FALSE, TRUE, L"NMEA_READ_EVENT");
hEvents[0] = CreateEvent(NULL, TRUE, TRUE, L"NMEA_WRITE_EVENT");

dwWaitResult = WaitForMultipleObjects(2, hEvents, TRUE, 6000);
switch(dwWaitResult)
{
case WAIT_OBJECT_0:
MessageBox(NULL, L"Read successfully", L"Info", MB_OK);
break;
case WAIT_OBJECT_0+1:
MessageBox(NULL, L"Read successfully", L"Info1", MB_OK);
break;
case WAIT_FAILED:
error = GetLastError();
MessageBox(NULL, L"Wait_failed", L"Info", MB_OK);
break;
case WAIT_TIMEOUT:
MessageBox(NULL, L"Wait_Timeout", L"Info", MB_OK);
break;
default:
MessageBox(NULL, L"Other info", L"Info", MB_OK);
break;
}
SetEvent(hEvents[0]);
return 0;
}
...全文
248 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
icefireren 2004-08-26
  • 打赏
  • 举报
回复
cjyun(疯云) 胡说八稻,这函数在ce的源码里比比皆是。

试试用EVC编译看看
Sander 2004-08-10
  • 打赏
  • 举报
回复
WaitForMultipleObjects肯定可以用。
请用evc编程。
无聊客 2004-08-09
  • 打赏
  • 举报
回复
WaitForMultipleObjects在EVC下不能用?不可能啊,我们公司的代码里就有啊,没什么问题啊
baodingwang 2004-08-08
  • 打赏
  • 举报
回复
关注
xialicheng 2004-08-04
  • 打赏
  • 举报
回复
我也碰到同样的问题,在evc中不能用WaitForMultipleObjects,但是有MsgWaitForMultipleObjects可以用,但是用了以后还是有问题我没有解决,你可以试试
lonfaiyu 2004-08-02
  • 打赏
  • 举报
回复
还不如重写来的快
braveheartsh 2004-07-29
  • 打赏
  • 举报
回复
不要直接移植,得不偿失
cjyun 2004-07-29
  • 打赏
  • 举报
回复
我的意思是我也不大清楚,顶一下
cjyun 2004-07-28
  • 打赏
  • 举报
回复
WaitForMultipleObjects(2, hEvents, TRUE, 6000);
这个函数好像在EVC不是怎么用的,你可以常常帮助。
BOOL WaitForDebugEvent(
LPDEBUG_EVENT lpDebugEvent,
DWORD dwMilliseconds
);
一般直接移植VC的程序都会出错,一步步来,仔细检查一下。
于2024年4月-2025年9月期间,研究团队在贵州习水国家级自然保护区制定39条样线,涵盖灌木林、常绿阔叶林、针叶林、常绿落叶阔叶混交林、针阔混交林等不同植被类型,每条样线分春夏秋冬4个季节采集样品,用真菌采集软件记录经纬度、海拔、采集地点、时间、生境等信息,使用佳能相机(R6 mark Ⅱ)对大型真菌进行拍照,并采集标本,标本存放于贵州省生物研究所大型真菌标本馆(HGAMF)。 通过形态学初步鉴定,结合分子生物学最终鉴定,参考已]报道的中国毒蘑菇名录开展毒蘑菇的认定。 调查到保护区内有毒真菌7目25科64种,导致中毒的主要类型有急性肾衰竭型、神经精神型和胃肠炎型。最终形成贵州习水国家级自然保护区大型有毒真菌图片数据集,它由以下2个部分组成。 (1)附件1包含78张原始照片(.JPG),照片名字包括了大型有毒真菌的拉丁名和中文名,若无中文名的直接用拉丁名。 (2)附件2是一个压缩文件,包含了2张工作表,其中一张表是大型有毒真菌39条样线的信息,另一张表是大型有毒真菌的中毒类型。 照片采用佳能相机R6 mark Ⅱ拍摄,物种鉴定通过多种文献核实,并经两位以上专家鉴定确认。该数据集可为研究地及周边的普通人识别有毒大型真菌提供参考,通过及时的图片对比,能有效避免误采误食大型有毒真菌,同时为因误食大型真菌可能引发的身体损伤进行了总结,能为患者及时治疗提供参考。

19,523

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧