|
就是写一个最简单的通信程序,照着书本写了一通,结果来了一句下面的,死活编不过,我看了书上面的和网上的都不用定义这个的啊。
[C++ Error] Unit1.cpp(42): E2451 Undefined symbol 'rdComm'
原函数
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char *ComNo;
DCB dcb;
String Temp;
Temp = "COM" +IntToStr(rdComm->ItemIndex+1); //就是这一句
ComNo = Temp.c_str();
hComm = CreateFile(ComNo,GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_EXISTING, 0, 0);
if (hComm == INVALID_HANDLE_VALUE)
{
MessageBox(0,"打开通信端口错误!!","Comm Error",MB_OK);
return;
}
GetCommState(hComm,&dcb);
dcb.Parity = NOPARITY;
dcb.StopBits = ONESTOPBIT;
if (!SetCommState(hComm,&dcb))
{
MessageBox (0,"通信端口设置错误","Set Error",MB_OK);
CloseHandle(hComm);
return;
}
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|