نوشته اصلی توسط
mehregan
تشکر بسیار بابت کمکتان اما می خواستم بدونم آموزش دیگری نیز دارید که صرفا به کد نویسی در ++vc پرداخته باشد .
سلام Mehregan
اینم یک کد با استفاده از Vc++ 6
کد:
hCom=CreateFile("COM1",GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL);
if(hCom==INVALID_HANDLE_VALUE)
{
MessageBox("an error occured(in opening port)");
return FALSE;
}
//set dcb
DCB dcb;
FillMemory(&dcb,sizeof(dcb),0);
if(!GetCommState(hCom,&dcb))
{
MessageBox("an error occured(on geting state of port)2");
}
dcb.BaudRate=CBR_19200;
dcb.Parity=NOPARITY;
dcb.StopBits=ONESTOPBIT;
dcb.ByteSize=8;
dcb.EofChar=1;
dcb.EvtChar=0;
که با استفاده از WriteFile و ReadFile میشه با پورت سریال ازتباط برقرار کرد.