繁体   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