我有一個程序將與多個COM端口進行通信。截至目前,我已將所有的代碼放在一個文件中,而且這是半麻煩的。我怎麼能組織它以一種方式將所有串行連接和連接參數設置在其他位置,這樣我就可以只讀或寫主文件中的端口。C++源代碼組織 - COM端口初始化
下面是配置的一個例子,我的意思是
HANDLE hSerial = CreateFile("COM3",GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
DCB dcbSerialParams = {0};
dcbSerialParams.DCBlength=sizeof(dcbSerialParams);
dcbSerialParams.BaudRate=CBR_9600;
dcbSerialParams.ByteSize=8;
dcbSerialParams.StopBits=ONESTOPBIT;
dcbSerialParams.Parity=NOPARITY;
怎麼樣把你的功能發佈的所有代碼接受一個字符串,返回一個手柄?或者創建一個代表COM的類。 – stijn