|
답변 감사드립니다.
그런데요 shdocvw.dll을 임포트 시키려니까...
A class named 'TCppWebBrowser' is already installed
라고 나오거든요?
어떻게 해야할지...
다시한번 조언 부탁드립니다.
조로 님이 쓰신 글 :
: 안녕하세요.
:
: 메인메뉴에서요~~
: Project|Import Type Library를 실행 시키시면
: 로컬 컴에 등록된 Com Component 들이 쭉나올 거여요..
: 여기서
: shdocvw.dll 은 Microsoft Internet Controls를 선택하시면 되고요...
: mshtml.tlb는 Microsoft HTML Object Library를 선택하셔 임포트 시키면
: 빌더가 사용할 수 있게 *******_TLB.cpp 와 헤더 를 만들어 주니까 프로젝트에
: 포함시켜 쓰시면 됩니다..
:
: 만들어지는 디폴트 디렉토리는 $(BCB)\project\import 안에 생깁니다.
:
: shdocvw.dll에서 만들어지는 게 TCppWebBrowser이라는 것은 아시죠...^^
: 그리고 mshtml.tlb를 임포트 할때 시스템사양이 좋아야 합니다.
: 만약 시스템 사양이 낮으면 (거의 램사이즈겠죠..) 임포트 중간에 에러날수도 있고..
: 잘 안될 수도 있으니 참고하세요.. 비주얼 씨도 mshtml.tlb를 임포트 할때는 버벅거리니까요..
:
: 그럼 즐거운 하루되세요..
:
:
: pyromania 님이 쓰신 글 :
: : 익스플로러를 제어하려고 하는데요
: :
: : 제가 원하는 기능을 vc++로 된 소스를 기반으로 구현했거든요?
: :
: : 그런데 이게 c++ builder에서 써야 돼서요...
: :
: : vc++에선
: :
: : #import <mshtml.tlb>
: : #import <shdocvw.dll>
: :
: : 이렇게 하면 되던데요
: :
: : c++ builder에서 이 임포트를 사용하려면 어떻게 해야하는지...
: :
: : mshtml.tlb는 임포트 하고 컴파일을 하니까
: :
: : ASSERTE라는 경고창이 뜨면서 내용이
: :
: : expr @ winincl\atl\atlconv.cpp/21
: :
: : 이라고 뜨더군요
: :
: : 여기서 예, 아니오, 취소중 어느것을 눌러도 블루스크린이 한번뜨고
: :
: : 아무키나 누르면 c++ builder가 죽더라구요.
: :
: : 고수님들의 조언 부탁드립니다.
: :
: :
|