[英]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.