2014-03-25 74 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。示例源代碼在導航幾次點擊後可用。此示例代碼是開源社區的: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實例是不必要的,這是相當不錯的機會。我希望這個信息幫助。