错误:file.OCX的并排配置信息包含错误。应用程序无法启动

时间:2012-07-20 15:33:16

标签: visual-studio-2010 visual-studio delphi ocx dllregistration

尝试在特定计算机上注册ocx时出现以下错误。 (windows xp 32位)

错误:“file.OCX”的Side-by-Side配置信息包含错误。此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决此问题(14001)。

但它在我的Windows7 32位和另一台Windows7 64位计算机上运行良好。

除了操作系统之外,我能看到的唯一区别是它在我们拥有的两台机器上 Delphi 2009和Microsoft Visual Studio安装。 (从我读到的Visual Studio可能与它有关。)

如果没有Microsoft Visual Studio,我怎样才能让这个ocx在一台机器上正确注册?

由于

P.S。

如果有帮助,清单版本是1.0(在ocx文件中)。

这是清单

 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
- <dependency>
- <dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" /> 
 </dependentAssembly>
 </dependency>
- <dependency>
- <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0"             processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" /> 
    </dependentAssembly>
</dependency>
 - <dependency>
- <dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.MFC" version="8.0.50608.0"    processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" /> 
   </dependentAssembly>
   </dependency>
   </assembly>

1 个答案:

答案 0 :(得分:1)

清单表明该组件依赖于MSVCRT和MFC,版本8,又名VS2008。您需要在需要此OCX的任何计算机上安装这些依赖项。这意味着安装MS提供的可重新分发的软件包。

我希望OCX供应商详细介绍这些依赖关系并建议参考OCX文档。