|
MainForm에 TComPort 생성하고 232통신을 하려고 합니다.
읽으려는 쪽은 Thread Object 클래스에서
Thread로 계속 읽으려고 하는데요...
//MainForm쪽엔 만약 쓰레드쪽에서 232통신 보내면 받으려고 만들었습니다.
void __fastcall TMainFrm::ComEuroRxChar(TObject *Sender, int Count)
{
if(Count<7){
return;
}
AnsiString Str;
char Buff[20] = {0x00,};
ComPort->ReadStr(Str,Count);
.....
}
//쓰레드 쪽에 아래와 같이 SendMessage에서 232 통신을 하려고 하는데요...
void __fastcall Thread::SendMessage(AnsiString strMsg)
{
if(!ComPort->Connected) return;
ComPort->ClearBuffer(true,true);
ComPort->WriteStr(strMsg + char(0x003));
}
실행하면... [C++ Error]Thread.cpp[154]: Undefined symbol 'ComPort'
라고 에러가 뜨는데요...
어찌 해결해야 할찌... 모르겠네요....
|