嘗試在特定機器上註冊ocx時出現以下錯誤。 (windows xp 32 bit)錯誤:file.OCX的並排配置信息包含錯誤。應用程序啓動失敗
錯誤:「file.OCX」的並排配置信息包含錯誤。此應用程序無法啓動,因爲應用程序配置不正確。重新安裝應用程序可能會解決此問題(14001)。
但它在我的Windows7 32位和另一臺Windows7 64位機器上正常工作。
除了操作系統,我可以看到的唯一區別是在兩臺機器上它的工作原理我們有 Delphi 2009和Microsoft Visual Studio安裝。 (從我讀的視覺工作室可能與它有關。)
我怎麼能得到這個ocx在沒有Microsoft Visual Studio的機器上正確註冊?
謝謝
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>
什麼是清單。用資源查看器查看它。可能是它指定了對MSVCRT的依賴。如果沒有安裝,那麼你會看到你報告的錯誤。爲MSVCRT安裝適當的redist包可解決此問題。 OCX供應商應該指定這些先決條件。 – 2012-07-20 15:58:46
我甚至不確定我是否正確地做了,但我下載了一個清單查看器。默認情況下,它只是讓我打開dll文件。所以我打開了幾個與ocx相關的dll。 – Trevor 2012-07-20 17:18:11
沒關係,我只是叫它尋找所有文件。這是我得到的 - 現在將其添加到我的問題的結尾。 – Trevor 2012-07-20 17:19:13