|
안녕하세요.
자료실의 CPort 3.0를 설치하여서 잘 쓰고 있습니다.
메뉴의 "File->New"에서 Thread를 추가해서 그곳에서 ComPort 1과 2의 데이터를 받을려고 하는데요...
Thread로 추가된 CPP화일에 다음과 같이 했더니 에러가 나네요..
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#pragma link "CPort"
#pragma link "CPortCtl"
#include "CPort.hpp"
#include "Unit2.h"
#pragma package(smart_init)
__fastcall TMyTest::TMyTest(bool CreateSuspended)
: TThread(CreateSuspended)
{
FreeOnTerminate = true;
}
//---------------------------------------------------------------------------
void __fastcall TMyTest::Execute()
{
TComPort *MyPort = new TComPort(this); <<---- 요부분에서 에러~
MyPort->Port = "COM3";
}
//---------------------------------------------------------------------------
에러내용은
Could not find a match for "TComPort::TComPort(TMyTest *const)
입니다.
이곳 게시판에서 CPort 의 동적생성에 관한 글을 다 찾아봤는데...안되네요..-.-a;;.
뭐가 잘못된거인지 알려주세요.
부탁드립니다.
|