设置串口参数函数出错!!!
我使用了llbird的cnComm.h这个头文件中的bool Open(DWORD dwPort, char *szSetStr)这个方法来配置串口,如下:
AnsiString rvmComCnfg;
int comPortBoard = 1;
rvmComCnfg = "9600, 7, ODD, 2";
result = rvmCom.Open(comPortBoard,rvmComCnfg.c_str());
if(!result){
setLog("Open rvmCom fail!");
return;
}
rvmCom.SetWnd(this->Handle);
对于上面的代码,每次result返回的值总是false。找不到原因,请高手们指点!