簡體   English   中英

什么IDE /工具來編譯Delphi應用程序

[英]What IDE/tools for compiling Delphi Application

我按行業是C#開發人員,但是受命對Delphi桌面應用程序進行一些更改。 我從未使用過Delphi,而是試圖確定已編譯應用程序的Delphi版本,並找到(最好是免費的)開發堆棧/環境。

從源頭來看,有一堆.DCU,.DPP,.DFM和.PAS文件。 有一個.DPR文件似乎可以引用所有表格。 在.CFG文件中,我找到了對

c:\program files (x86)\borland\delphi7\Projects\Bpl

根據以上信息,我應該使用哪些工具來設計和編譯此應用程序?

.cfg文件中的該條目明確表明該項目是最近使用Delphi 7構建的。

但是,構建該項目可能比僅安裝Delphi 7並按build更為棘手。 您可能非常需要安裝一堆第三方軟件包和庫。 在理想的世界中,將會有關於如何構建或至少如何創建構建環境的文檔。 可悲的是,您可能沒有生活在理想的世界中!

我正在嘗試....(最好是免費的)開發堆棧/環境。

好吧,Delphi 7不是免費的。 有像Delphi這樣的免費開發環境,尤其是Lazarus。 但是,您將需要移植現有的代碼,這可能是一項艱巨的任務。 特別是如果您沒有Delphi經驗。

看來是Delphi 7。

但是編譯器版本僅是您的問題的一部分,正如一些注釋器在此處提到的那樣。 除非他們僅使用Delphi組件,否則您將需要查找所使用的組件庫,而這本身幾乎是不可能的。 如果它使用任何DLL或BPL,則也需要找到它們,並可能重新構建接口。

我會花一些時間來嘗試查找由該軟件所開發的系統組成的備份,因為這是您最好的選擇。 假設一切仍然完好,它不會花費您任何費用。

但是,除非您知道所有使用的庫,如何配置的東西以及所有的好東西,否則嘗試將源代碼加載到D7或類似的東西中將是一個垃圾。

對於您的公司而言,僅雇用Delphi專家一整天左右為您解決這個問題,要比浪費一兩個星期的時間來做您不了解的事情要有效得多。

暫無
暫無

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

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