0

嘗試在特定機器上註冊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> 
+0

什麼是清單。用資源查看器查看它。可能是它指定了對MSVCRT的依賴。如果沒有安裝,那麼你會看到你報告的錯誤。爲MSVCRT安裝適當的redist包可解決此問題。 OCX供應商應該指定這些先決條件。 – 2012-07-20 15:58:46

+0

我甚至不確定我是否正確地做了,但我下載了一個清單查看器。默認情況下,它只是讓我打開dll文件。所以我打開了幾個與ocx相關的dll。 – Trevor 2012-07-20 17:18:11

+0

沒關係,我只是叫它尋找所有文件。這是我得到的 - 現在將其添加到我的問題的結尾。 – Trevor 2012-07-20 17:19:13

回答

1

清單表示該分量對MSVCRT和MFC,版本8,又名VS2008依賴性。您需要在需要此OCX的任何計算機上安裝這些依賴關係。這意味着安裝MS提供的可重新分發的軟件包。

我希望OCX供應商詳細介紹這些依賴關係,並建議諮詢OCX文檔。

+0

http://www.microsoft.com/en-us/download/details.aspx?id=5638 - 這恰好是我需要安裝的版本=「8.0.50727.762」,它很好用。謝謝 – Trevor 2012-07-20 18:03:08

相關問題