|
안녕하세요..
일반적인 Form에 TADOQuery 컴포넌트를 떨구지 않고
소스코드 상에서 TADOQuery instance를 생성하여 ADOConnection과 연동하여 사용하는데..
일반적인 Form applicaiton에서는 아무런 문제없이
1) TADOQuery *temp=new TADOQuery(this);
또는
2) TADOQuery *temp=new TADOQuery(NULL); 해도
instance가 생성되어 데이타베이스 관련된 행동을 제대로 수행하였습니다.(둘 다 작동됨)
근데 Thread 상에서
TADOQuery *temp=new TADOQuery(NULL); 하니까 여기서 멈춰버리더군요.
한편
TADOQuery *temp=new TADOQuery(this);에서 this는 TComponent가 아닌 TThread이므로
타입 mismatch 문제가 발생하여 고려할 필요가 없었습니다.
즉 결론은 TADOQuery,TADOCommand등과 같은 TComponent의 클래스를 상속하는 클래스를 Thread와 같은
곳에서 사용하려면 어떻게 해야될까요?
꼭 좀 부탁드려엽..
|