2014-03-25 3 views
0

저는 Embarcadero RAD Studio XE5 C++를 사용하고 있습니다. WebBrowser1-> OleObject-> 뒤에 "Document"가없는 이유는 무엇입니까?OleObject의 문서가 없습니다.

#include <mshtml.h> 
... 
HtmlDocument doc; 

오류 :

[bcc32 Error] Unit1.cpp(16): E2451 Undefined symbol 'HtmlDocument' 

답변

0

이 특정 VCL 스타일의 래퍼를 사용한 적이 데, 나는 엠바 카데로 개발자 네트워크 (EDN)에 대한 몇 가지 검색을 수행 한 는 게다가 나는 또 다른 문제가 있습니다. Tim DelChiaro의이 기사는 도움이 될 수 있습니다 : iOS Web Browser with C++Builder XE5. 샘플 소스 코드는 몇 번의 클릭으로 탐색 한 후에 사용할 수 있습니다. TWebBrowser 구성 요소에 말한다, 내 RAD 스튜디오 도움 내 RAD Studio Demo Code - MobileCodeSnippets - CPP - WebBrowser

:이 샘플 코드에서 소스 포지에 위의 문서는 iOS 용 구성 요소를 사용하여 설명

Note: Because TWebBrowser wraps the SHDOCVW.DLL, you must have SHDOCVW.DLL installed to use this component. This DLL ships with Internet Explorer 4 and later.

하는 것으로. 따라서 샘플 프로젝트 내에서 알아 두어야 할 특별한 것이있을 것입니다. Vino Rodrigues가 2001 년에 작성한 EDN의 기사는 나이와 델파이 중심이므로 도움이되지 않을 수도 있습니다 (Using The WebBrowser Component).

EDN 사이트 내에서 twebbrowser을 사용하여 검색 할 때 다른 EDN 기사가 있습니다. 두 페이지 상당의 내용이 표시됩니다. 로컬로 선언 된 HtmlDocument 인스턴스를 사용할 필요가 없다는 것은 꽤 괜찮은 기회입니다. 이 정보가 도움이되기를 바랍니다.

관련 문제