C++Builder 程序员博客
5 Sep
只需要接收数据这个功能就可以,接收的数据来自适配器里
void __fastcall TForm1::MSComm1Comm(TObject *Sender)
{
//AnsiString str;
OleVariant s;
if(MSComm1->CommEvent==comEvReceive)
if(MSComm1->InBufferCount)
{
s=MSComm1->Input;
strComBuffer= strComBuffer + s.AsType(varString);
for (int i = 0; i < s.ArrayHighBound(1); i++)
{
strComBuff[m_iComBuff_Len++] = s.GetElement(i);
}
}
}
}
MSComm1->CommPort=PortNum;
MSComm1->Settings="9600,n,8,1";
MSComm1->InputMode=0;
MSComm1->PortOpen=true;
串口设置
搜一搜,MSCOMM32的文章多的很
它的麻烦就是模式1用变体,模式0是文本,用WideString简单
进一步解释下怎么样?
我可以给个例子
==
邮箱时什么?