|
일단 TThread 는 그냥 new 로 잡을수 없습니다.
TThread 를 이어 받는 class를 하나 만들어서 그걸 쓰셔야 합니다.
구조는 다음과 같습니다.
class TMyThread : public TThread{
public:
__fastcall TMyThread::TMyThread(bool CreateSuspended);
void __fastcall TMyThread::Execute();
};
__fastcall TMyThread::TMyThread(bool CreateSuspended)
: TThread(CreateSuspended)
{
}
void __fastcall TMyThread::Execute()
{
// Thread code는 여기에
// thread 가 가동되면 여기를 자주 둘르죠 , 프로세스가....
}
-------------------------------------------------------------------
만들어 쓰실때는 다음과 같이.
TMyThread *t;
t = new TMyThread(false);
C++Builder Help 보시면 자세히 나와 있습니다.
이성제 님이 쓰신 글 :
: 밑에요 링크 걸린대로 들어 가서
:
: 똑같이 했더니 애러가 나네요 ㅠ
:
: 쓰래드 선언 하는대서 애러가 나던데 ;;
:
: TThread *ImdThread;
: ImdTread = new TThread(false);
:
: 이거인데
:
: 여기서 애러가 ㅠ
:
: 어떻게 처리 해야 하는지;;
|