CFile串口独占问题 为什么不会出现串口独占呢我的程序已经打开了串口CreateFile("COM1",但是上位机他也打开了串口为什么不受影响呢如果我程序两次初始化串口就失败,为什么呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 is there any people could help me? 串口应该是独占的写一个小程序,参考下面的代码,拷贝到2台机器上测试。 HANDLE hCom; hCom = CreateFile( "COM1" , GENERIC_READ|GENERIC_WRITE , 0 , NULL , OPEN_EXISTING , 0 , NULL ); if(hCom==INVALID_HANDLE_VALUE) { AfxMessageBox("打开COM 1次失败!"); return; } hCom = CreateFile( "COM1" , GENERIC_READ|GENERIC_WRITE , 0 , NULL , OPEN_EXISTING , 0 , NULL ); if(hCom==INVALID_HANDLE_VALUE) { AfxMessageBox("打开COM 2次失败!"); return; }然后把测试结果告诉我们 我的程序已经打开了串口 CreateFile("COM1", 但是上位机他也打开了串口 //什么意思?上位机?你的程序在哪里跑的? B/S架构有入门书籍么?最好有电子版 求电子书 在VC中树控件的刷新问题 对话框最小化后,在最大化,我用button触发的画的图就没了 char转换为int怎么是负数? 如何在程序完成后自动运行。 菜鸟初学vc,我觉得button1上的字体不好看,我想换一下,怎么换啊??请您帮忙啊? MSMQ如何在从远程外网取消息队列的消息?? 关于一个调用外部程序的问题? 人脸识别误识别的问题 使用VC作图像处理 各位高手,请问怎样把一个很长的CString型的转成N个CString型的?
HANDLE hCom; hCom = CreateFile( "COM1"
, GENERIC_READ|GENERIC_WRITE
, 0
, NULL
, OPEN_EXISTING
, 0
, NULL
);
if(hCom==INVALID_HANDLE_VALUE)
{
AfxMessageBox("打开COM 1次失败!");
return;
} hCom = CreateFile( "COM1"
, GENERIC_READ|GENERIC_WRITE
, 0
, NULL
, OPEN_EXISTING
, 0
, NULL
);
if(hCom==INVALID_HANDLE_VALUE)
{
AfxMessageBox("打开COM 2次失败!");
return;
}
然后把测试结果告诉我们
CreateFile("COM1",
但是上位机他也打开了串口
//什么意思?上位机?你的程序在哪里跑的?