我使用的是Embarcadero RAD Studio XE5 C ++。 为什么没有"文件"在WebBrowser1-> OleObject->之后?? 除此之外我还有另一个问题:
#include <mshtml.h>
...
HtmlDocument doc;
错误:
[bcc32 Error] Unit1.cpp(16): E2451 Undefined symbol 'HtmlDocument'
答案 0 :(得分:0)
从未使用过这种特殊的VCL风格包装,我在Embarcadero开发者网络(EDN)上做了一些搜索。 Tim DelChiaro撰写的这篇文章可能会有所帮助:iOS Web Browser with C++Builder XE5。导航几次点击后可以获得示例源代码。此示例代码位于Source Forge: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还有这篇2001年的EDN文章,由于年龄和以德尔福为中心,可能没有帮助:Using The WebBrowser Component。
还有其他EDN文章在EDN网站内使用twebbrowser
进行了搜索。出现两页的东西。有一个相当不错的机会,使用本地声明的HtmlDocument
实例是不必要的。我希望这些信息有所帮助。