进程内和进程外 ActiveX 文档

创建 ActiveX 文档时,实际是在创建 ActiveX 部件,同样,该部件可以是进程内进程外部件。

详细信息 关于进程内和进程外部件的差异的详细信息,请参阅“进程内和进程外部件”。

DLL 的情况

有几个原因要创建 ActiveX 文档作为进程内部件(.dll 文件)。

  1. 进程内部件或 .dll 文件的性能,将胜过编译为 .exe 的相同部件的性能。

  2. 多个客户访问相同的 .exe 会改写全局数据。例如,假设两个不同的 Internet Explorer 实例使用了一组 ActiveX 文档。同样假设这组文档使用全局对象变量来存储数字,如利率。如果一组文档的集合改变了变量的值,则其它集合将开始使用新值,而新值并没有指出它已经改变了。