|
네로 님이 쓰신 글 :
: 송구스럽게 매번 정보만 얻어가는 중생이 질문을 또 올리게 됐습니다.
:
: CppWebBrowser를 사용한 컴포넌트를 제작중입니다. CppWebBrowser를 생성해서 Hide 시켜놓고
:
: 화면을 이미지로 만들어 PaintBox에 배경으로 깔고 그위에 도형을 그리는 컴포넌트입니다.
:
: 콤포넌트는 TPanel을 상속받아 만들었고 쓰레드와 GDI를 사용하고 있습니다.
:
: 근데 QueryInterface로 IViewObject를 얻어와 Draw를 하면 엑세스바이올레이션을 띄웁니다.
:
: 어플에서는 잘 작동하는 구문인데 말이죠
:
: 같은 현상을 격어신 분들 계시면 조언좀 부탁드립니다. 안그래도 없는 머리털이 요즘 숭숭하고 빠지고 있습니다.
일단 문제의 원인은 쓰레드 때문이었습니다. IViewObject->Draw함수를 쓰레드 외부에서 호출하니
문제가 발생하지 않네요.
|