vs2008 C# wince6.0 簡體中文模擬機
hComm = CreateFile(Port, DESIREDACCESS.GENERIC_READ | DESIREDACCESS.GENERIC_WRITE, SHAREMODE.FILE_SHARE_READ | SHAREMODE.FILE_SHARE_WRITE, null, CREATIONDISPOSITION.OPEN_EXISTING, 0, null);
if (hComm == INVALID_HANDLE_VALUE)
{
return Convert.ToInt32(GetLastError());
}
GetLastError() =》 87
排查了四五天啦,一直還是回傳 87 ,查了一下 是引數錯誤。。。弄暈了,有大神幫忙指點一下哪兒的問題!
另:
1、虛擬機 串口com0 映射的com4(實際設備串口是com4)
public string Port = "COM0:";
2、
private const string DLLPATH = "//windows//coredll.dll";
uj5u.com熱心網友回復:
回傳87:87 The parameter is incorrect.uj5u.com熱心網友回復:
哪個引數不對?



uj5u.com熱心網友回復:
建議:HANDLE hComm;
hComm = CreateFile( gszPort,
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED, //不用重疊就去掉
0);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72591.html
標籤:嵌入開發(WinCE)
上一篇:OPC協議網關解決方案
