Visual C++ 6.0 提供可在随后重新分发的应用程序中使用的 ActiveX 控件。 这些控件不再包含在 Visual C++ 中。 根据 Visual C++ 6.0 的许可协议,可以使用 Visual C++ 开发的应用程序重新分发这些控件。
注意
Microsoft 不再支持 Visual C++ 6.0。
有关可再发行的 Visual C++ 6.0 ActiveX 控件的列表,请参阅 Visual C++ 6.0 产品 CD 的光盘 1。
分发应用程序时,必须安装并注册 ActiveX 控件(通过使用 )。 目标计算机还必须具有以下系统文件的当前版本。 (星号指示必须注册该文件。
Asycfilt.dllComcat.dll*Oleaut32.dll*Olepro32.dll*Stdole2.tlb
如果这些动态链接库(DLL)在目标系统上不可用,则必须使用指定的机制来更新相应的操作系统以获取它们。
使用连接到数据库的 ActiveX 控件时,还需要在目标计算机上复制数据源名称。 可以使用诸如 . 之类的 函数以编程方式执行此任务。
某些可再发行的 ActiveX 控件具有更多依赖项。 对于 Visual C++ 6.0 产品 CD 上 Os\System 文件夹中的每个 文件,还有一个 文件。 对于想要重新分发的每个 文件,请在相应的 文件中查找一个或多个 USES 条目。
如果已列出文件,则必须确保该文件位于目标计算机上。 必须注册直接支持 文件的任何 DLL。 若要实现成功,目标计算机必须首先包含控件静态加载的所有 DLL。此外,如果列为依赖项的 DLL 在 Visual C++ 6.0 CD 上的 Os\System 文件夹中也有 .lib 文件,则还必须调查该 .lib 文件以查找 USES 条目。
相关内容
- 重新分发 Visual C++ 文件