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