簡體   English   中英

delphi和C ++ Builder中的組件?

[英]Components in delphi and C++ Builder?

我有一些組件(alpha控件)我可以將它們安裝到Delphi或C ++ builder它運行良好。 但是當我安裝Delphi版本的軟件包時,我不能在C ++ Builder表單中使用組件,而當我安裝C ++ Builder軟件包時,我無法將組件放到Delphi表單中。

我想創建一個新的C ++構建器項目並添加一些Delphi表單然后我必須通過C ++構建器表單和Delphi表單同時使用這些組件。

某些組件可在VisionLab組件等兩種環境中使用。 VisionLab附帶一個安裝程序軟件,可以在C ++和Delphi中安裝VisionLab,但我必須從源代碼安裝Alpha控件。

最后,我使用RAD studio XE Architect。 Alpha控制版本7.26。

我想你會發現,如果用正確的標志編譯,大多數Delphi組件將只適用於C ++。 在IDE中,通過選擇Options-> Linker並選擇“Generate all C ++ Builder Files”來完成。 在命令行上,它是通過在編譯包時將-JL傳遞給dcc32來完成的。 (dcc32 -JL mypackage.dpk)然后必須將使用此方法生成的bpl文件安裝到IDE中。

也可以僅在運行時使用組件將它們包含在C ++項目中,但這是一種不太理想的用戶體驗。

好吧,我從來沒有使用過CBuilder,所以我不是100%肯定,但你確定當你安裝Delphi組件時,他們只是嚴格用於Delphi嗎? 如果你安裝了CBuilder組件,它們將不會出現在Delphi IDE中。 我不是100%,但我認為你需要為CBuilder安裝CBuilder軟件包,為Delphi安裝Delphi軟件包?

暫無
暫無

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

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