创建 ActiveX 文档与创建 ActiveX 控件很相似。正如使用 ActiveX 控件一样,没有必要控制主机应用程序─ 您只是其它机器的普通用户而已。因而,许多代码必须是有防卫的─ 在必要时,允许您的应用程序得体地退出,并且,象在开发 ActiveX 控件时一样,能够显露出其它部件可用的方法、事件和属性。
本章中的主题提供了创建 ActiveX 文档需要的基本性能和概念。首先简要地陈述创建 ActiveX 文档的过程。
创建 ActiveX 文档的过程与在 Visual Basic 中创建其它工程是一样的:
.exe 或 .dll 文件包含实际编译的代码。最初,.vbd 文件包含 .exe 或 .dll 文件的类 ID。如果选择允许用户保存数据(使用 PropertyBag),则数据将还被存储在 .vbd 文件中。用户可以在主机应用程序中打开 .vbd 文件查看 ActiveX 文档。
详细信息 在“建立 Internet 应用程序”中论述了 ActiveX 文档的部署。关于进程内部件和进程外部件之间的差异的详细信息,请参阅“进程内和进程外 ActiveX 文档”。在“ActiveX 文档的组成部分”中论述了.vbd 文件的详细信息。