簡體   English   中英

C++ Builder XE:安裝組件

[英]C++ Builder XE: Installing a component

我在為 C++ Builder XE 安裝組件時遇到一些麻煩:當我嘗試安裝組件時,出現以下錯誤:

“該項目已經包含一個名為 somename 的表單或模塊”

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

有任何想法嗎?

您在哪個 package 中安裝了錯誤版本的組件? package 可能仍然包含該組件,這就是您無法安裝正確版本的原因。 Go 到Component -> Install packages...並找到 package 及其擁有的組件。 現在看看組件是否還在里面。

如果是,請卸載 package,打開 package 源(.dpk)並使用項目管理器從 package 中刪除組件。 現在再次安裝 package。 檢查我上面提到的對話框,看看組件是否消失了。

如果它不見了,您可以安裝新的。

了解如何處理錯誤。 使用向導時,彈出如下錯誤:

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

我從項目中刪除了 .dcu 文件(它是組件圖標)並手動添加了 .pas 文件。 然后再次添加 .dcu 文件,然后手動構建和安裝組件即可!

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

@Rudy:我猜這是向導中的錯誤?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM