2011-07-19 51 views
0

我有一些麻煩的C++ Builder的XE安裝組件:當我嘗試安裝該組件,將出現以下錯誤:C++ Builder的XE:安裝組件

「該項目已經包含窗體或模塊名爲somename「

我曾經安裝過這個組件的錯誤版本,並在之後刪除它。從那以後,我無法再安裝它。我搜索了C++ Builder XE的包含和庫路徑以及註冊表的選項,並刪除了我能找到的指向該組件的所有條目。不幸的是,我無法擺脫上述錯誤。

任何想法?

回答

0

找到了如何處理錯誤。當使用嚮導,以下錯誤彈出:

"The project already contains a form or module named somename" 

我刪除從項目(它的成分圖標).dcu文件並添加.PAS手動檔。 .dcu文件不是再次添加,而是手動構建和安裝組件,然後運行!

如果包名稱與.pas文件的名稱相同,則會出現相同的錯誤消息。

@Rudy:我想這是嚮導中的一個錯誤?

1

您在哪個軟件包中安裝了錯誤版本的組件?該軟件包可能仍然包含該組件,這就是爲什麼你不能安裝正確的版本。請轉至Component - >Install packages...並查找包裝及其包含的組件。現在看看組件是否仍然在那裏。

如果是,請卸載軟件包,使用Project Manager打開軟件包源代碼(.dpk)並從軟件包中刪除該組件。現在再次安裝該軟件包。檢查我上面提到的對話框,看看組件是否消失。

如果它消失了,您可以安裝新的。

+0

我搜索了我的組件的所有已安裝軟件包,但找不到它! – mort

+1

嗯......那就變得複雜了。我必須在家檢查(我現在在工作,而且沒有C++ Builder在這裏)。掛上... –

+0

感謝您的努力!我到目前爲止的嘗試:我刪除了C++ Builder XE安裝,並嘗試從該安裝中刪除所有文件(程序文件,我的文檔,共享程序文件,應用程序數據)。我也刪除了註冊表中說embarcadero的所有內容......我再次安裝了IDE - >同樣的問題! 難道這是一個問題,我仍然有一個BCB 5安裝,其中安裝了相同組件的舊版本,導致問題? – mort