|
mComPort->Port = "COM1";
이 문장이 안 먹혀서 물어 보는건데...
이렇게 하면 다들 잘 되나요?
일단, 다시 확인해 보겠습니다.
랩탑이라 COM1이 없어서 그런가...
조대현.Clau 님이 쓰신 글 :
: 1. ComPort에 Port라는 속성(AnsiString)이 있습니다.
: "COM1" "COM11" 이런식으로 지정하시는 겁니다.
:
: 아래는 Port와 baud등 통신설정을 하는 예제입니다.
:
: br110, dbFive등의 선언은 CPort.Hpp에 나와있습니다.
:
: TComPort *mComPort;
:
: mComPort = Sender;
: mComPort->Port = "COM1";
:
: // Baud Rate
: switch(EquipPort.BaudRate){
: case 110: mComPort->BaudRate = br110; break;
: case 300: mComPort->BaudRate = br300; break;
: case 600: mComPort->BaudRate = br600; break;
: case 1200: mComPort->BaudRate = br1200; break;
: case 2400: mComPort->BaudRate = br2400; break;
: case 4800: mComPort->BaudRate = br4800; break;
: case 9600: mComPort->BaudRate = br9600; break;
: case 14400: mComPort->BaudRate = br14400; break;
: case 19200: mComPort->BaudRate = br19200; break;
: case 38400: mComPort->BaudRate = br38400; break;
: case 56000: mComPort->BaudRate = br56000; break;
: case 57600: mComPort->BaudRate = br57600; break;
: case 115200: mComPort->BaudRate = br115200; break;
: case 128000: mComPort->BaudRate = br128000; break;
: case 256000: mComPort->BaudRate = br256000; break;
: default: mComPort->BaudRate = br9600; break;
: }
: // Data Bits
: switch(EquipPort.DataBits){
: case 5: mComPort->DataBits = dbFive; break;
: case 6: mComPort->DataBits = dbSix; break;
: case 7: mComPort->DataBits = dbSeven; break;
: case 8: mComPort->DataBits = dbEight; break;
: default: mComPort->DataBits = dbEight; break;
: }
: // Stop Bits
: switch(EquipPort.StopBits){
: case 1: mComPort->StopBits = sbOneStopBit; break;
: case 2: mComPort->StopBits = sbTwoStopBits; break;
: default: mComPort->StopBits = sbTwoStopBits; break;
: }
: // Parity
: switch(EquipPort.Parity){
: case 'N': mComPort->Parity->Bits = prNone ; break;
: case 'O': mComPort->Parity->Bits = prOdd; break;
: case 'E': mComPort->Parity->Bits = prEven; break;
: case 'M': mComPort->Parity->Bits = prMark; break;
: case 'S': mComPort->Parity->Bits = prSpace; break;
: default: mComPort->Parity->Bits = prEven; break;
: }
|