要查看 FirstDoc 文档,必须首先运行 ActXDoc 工程,然后再运行另外一个容器应用程序,并在该容器程序中浏览 FirstDoc 文档。在这里,我们运行的容器程序是 Internet Explorer(该程序包含在Visual Basic 5.0 中),它找到 .vbd 文件并打开 ActiveX 文档(在工程运行时,Visual Basic 自动为每个 ActiveX 文档生成一个 .vbd 文件)。
注意 本主题是创建示例 ActiveX 文档的步骤之一。如果要从头开始学习有关的内容,选择“创建 ActiveX 文档”主题。
要查看 FirstDoc ActiveX 文档
现在工程已处于运行状态。这时如果用 Windows Explorer 查看 Visual Basic 所在的目录,可以看到一个名为 FirstDoc.vbd 的文件。
ActiveX 文档的调试类似于其它 ActiveX 部件的调试。可以使用 Visual Basic 提供的所有工具,例如设置断点、观察变量、使用调试语句等。
请记住下面的重要事实:作为 ActiveX 文档的宿主的容器程序实际上是 ActiveX 文档的客户,因为它使用了由 ActiveX 文档提供的对象。当宿主容器程序访问 ActiveX 文档时,工程运行的中断将导致宿主容器程序出错。为了避免这种情况,在操作的最后应该退出 Internet Explorer,以释放对 ActiveX 文档的引用。
详细信息 关于使 Internet Explorer 3.0 释放 ActiveX 文档的其它方法,请参阅“建立 ActiveX 文档”的“调试 ActiveX 文档”。
在运行工程并使用 Internet Explorer 进行浏览时,可以使工程进入中断模式(按 Ctrl+Break 键),而且不会使宿主应用程序发生错误。但是,不要修改任何代码,以避免 Visual Basic 重置该工程。
要在 ActiveX 文档中添加 Stop 语句,请按照以下步骤执行:
Private Sub cmdNavigateTo_Click() Stop ' <---
把这条语句加入到过程中。Hyperlink.NavigateTo txtURL.Text
End Sub
本主题为示例 ActiveX 文档创建过程中的步骤之一。
要 | 请参阅 |
到下一步 | “在 ActXDoc 工程中加入第二个 ActiveX 文档” |
从头开始 | “创建 ActiveX 文档” |