OleObject中的文档丢失了

时间:2014-03-25 19:14:29

标签: c++ c++builder twebbrowser

我使用的是Embarcadero RAD Studio XE5 C ++。 为什么没有"文件"在WebBrowser1-> OleObject->之后?? 除此之外我还有另一个问题:

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

错误:

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

1 个答案:

答案 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实例是不必要的。我希望这些信息有所帮助。