Class-Object에 Thread객체를 넘겨보세요
class AA
{
public AfuncSync();
public Afunc(TThread *tred)
{
tred->Syncronize(AfuncSync); //이렇게 Syncronize호출
}
}
//---------------------------------------------------
class WorkThread : public TThread
{
public:
AA* objA;
public Bfunc();
{
objA->Afunc(this);// 현재 Thread객체를 넘김
}
};
그럼..
래수공 님이 쓰신 글 :
: class AA
: {
: public Afunc();
: }
:
: class WorkThread : public TThread
: {
: public:
: AA* objA;
: public Bfunc();
: };
:
: WorkThread의 Bfunc()함수에서는 synchronize함수를 사용해서 gui에 접근이 가능한데요,,,
: 만약 objA->Afunc()에서는 synchronize함수를 사용할 수 없는데...
: 이럴때는 어떻게 gui에 접근이 가능할까요...
|