|
Navigate안하고 그냥 컴포넌트만 올려놓고 띄워도 마찬가지입니다.
예전에는 이런 문제가 전혀 없었는데 갑자기 문제가 생기니까 답답할 따름입니다.
그냥 컴포넌트만 얹어서 컴파일하고 창 띄웠는데도 닫을때 오류가 나니
이걸 뭐 어떻게 처리를 할 수도 없고..
-locke
김태선 님이 쓰신 글 :
: TCppWebBrowser 은 MS의 WebBrower COM 객체를 래핑한 것입니다.
: 빌더는 COM의 경우 그 해제를 책임져 주지 않습니다.
: 그 속의 여러가지 요소들이 종료될 수 있도록
: 해당 폼이 종료하기 전에 COM 객체를 먼저 종료해주어야 할 것입니다.
:
: 방법은 찾아보시길..
:
:
: locke 님이 쓰신 글 :
: : dll에서 창을 띄웁니다.
: :
: : 해당 창에는 TCppWebBrowser 가 하나 있고 거기서 특정 url의 내용을 Navigate() 하는게 전부입니다.
: :
: : 닫기 버튼 클릭하면 Close()해주고 호출부에서 delete 로 폼 객체 해제해주고..근데 해제할때
: :
: : abnormal program termination 창 뜨고 그 이후부터 계속 Access Violation..창이 주루르...
: :
: : 테스트 해보니..이 컴포넌트만 제거하고 컴파일해서 띄워보면 오류없이 잘 창이 닫힙니다.
: :
: : 근데 이놈만 얹으면...폼 닫고 메모리에서 해제(delete)할때 위와 같이 오류가 나네요.
: :
: : vmware에서 vista로 테스트 중입니다. 뭐가 원인인지 모르겠네요.
: :
: : 혹시 이걸 대체할 수 있는 기능이나 컴포넌트가 있을까요? 꼭 구현해야되는데
: :
: : 오류가 나니 원..ㅠㅠ
: :
: : -locke
|