我正在使用Embarcadero RAD Studio XE5 C++。 爲什麼WebBrowser1-> OleObject->之後沒有「Document」? 再說,我有一個問題:OleObject中的文檔缺失
#include <mshtml.h>
...
HtmlDocument doc;
錯誤:
[bcc32 Error] Unit1.cpp(16): E2451 Undefined symbol 'HtmlDocument'
我正在使用Embarcadero RAD Studio XE5 C++。 爲什麼WebBrowser1-> OleObject->之後沒有「Document」? 再說,我有一個問題:OleObject中的文檔缺失
#include <mshtml.h>
...
HtmlDocument doc;
錯誤:
[bcc32 Error] Unit1.cpp(16): E2451 Undefined symbol 'HtmlDocument'
從來沒有使用過這個特殊的VCL風格的包裝,我做了一些搜索的英巴卡迪諾開發者網絡(EDN)上。 Tim DelChiaro撰寫的這篇文章可能會對您有所幫助:iOS Web Browser with C++Builder XE5。示例源代碼在導航幾次點擊後可用。此示例代碼是開源社區的:RAD Studio Demo Code - MobileCodeSnippets - CPP - WebBrowser
在我的RAD Studio幫助,TWebBrowser組件,它說:
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.
注意上面的文章介紹了使用適用於iOS的組件。因此,在示例項目中可能需要注意一些特殊情況。還有這個由Vino Rodrigues編寫的EDN 2001年的文章,由於年齡和德爾福中心的原因,這篇文章可能沒有那麼有用,文章內容如下:Using The WebBrowser Component。
還有其他EDN文章在EDN網站中使用twebbrowser
進行搜索。出現兩頁價值的東西。使用本地聲明的HtmlDocument
實例是不必要的,這是相當不錯的機會。我希望這個信息幫助。