特定のマシンにocxを登録しようとすると、次のエラーが発生します。(Windows XP 32ビット)
エラー:「file.OCX」のサイドバイサイド構成情報にエラーが含まれています。アプリケーションの構成が正しくないため、このアプリケーションを起動できませんでした。アプリケーションを再インストールすると、この問題(14001)が修正される場合があります。
しかし、それは私のWindows732ビットと別のWindows764ビットマシンでは正常に動作します。
オペレーティングシステム以外に私が見ることができる唯一の違いは、2台のマシンにDelphi2009とMicrosoftVisualStudioがインストールされていることです。(私が読んだことから、Visual Studioはそれと関係があるかもしれません。)
このocxをMicrosoftVisualStudioのないマシンに正しく登録するにはどうすればよいですか?
ありがとう
PS
マニフェストのバージョンは、それが役立つ場合は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>