|
타이밍 적인 문제가 발생할 수도 있습니다..
쓰레드 생성시 기본 쓰레드 유닛에 아래와 같은 문구가 있고,
VCL에 접근하기 위해서는 아래와 같이 함수를 만들어 놓고,
Synchronize를 통하여 접근을 하도록 권고하고 있습니다.
cuperido
// Important: Methods and properties of objects in VCL can only be
// used in a method called using Synchronize, for example:
//
// Synchronize(UpdateCaption);
//
// where UpdateCaption could look like:
//
// void __fastcall Unit2::UpdateCaption()
// {
// Form1->Caption = "Updated in a thread";
// }
현정환 님이 쓰신 글 :
: Thread 에서 상속 받은 Thread 를 하나 만들어서..
:
: Form 에 있는 TImageList 랑 TImage 콤포넌트를 접근하면..
:
: 엑세스 바이올레이션 익셉션이 떠요.
:
: 그래서 Form 소스에 함수를 하나 만들어서 그 함수를 call 하면..
:
: 에러는 안 뜨는데 버벅여요..
:
: 원래 이런건가요.... -.-
|