【发布时间】:2009-10-22 08:08:38
【问题描述】:
我们已经用 Delphi 5 编写了这个大型应用程序,并且开发工作一直持续到今天。正在研究迁移到较新版本,但到目前为止还没有成功,因为一些第 3 方组件已经很久没有更新并且不适用于更高版本。
与此同时,人们需要继续努力。现在 Delphi 5 IDE 不是真正的享受。它漏洞百出,缺乏当代 IDE 的许多功能,因此难以使用。尤其是在调试方面。
所以我想知道 - 是否可以在此过程中使用 Visual Studio?据我所知,.PDB 文件格式已经很老了,并且有据可查。是否有可能让 Delphi 编译器以某种方式为其编译结果生成 .PDB 文件?然后可以使用 Visual Studio 调试程序,可能比在原始 IDE 中调试的程度要大得多。
好吧,绝对的圣杯是将所有开发转移到 VS,只是让编译器远离 Delphi,但我认为这几乎是不可能的。
【问题讨论】:
-
我真的不记得 Delphi 5 充满了错误。诚然,与 VS 相比,调试功能留下了一些希望。
-
我认为解决问题比解决症状更重要:哪些第 3 方组件阻碍了您迁移到较新版本的 Delphi?
-
我不太清楚,这不是我目前的工作领域。但他们表示,聪明的头脑已经研究过它,并且仍在努力寻找解决方案。
-
那么这是您的第一步:了解原因。它比获取(非常有限的)PDB 信息和走 VS 路线(很可能根本没有局部变量)要容易得多。我做了很多迁移,甚至跳过了很多 Delphi 版本。通过有条不紊的方法,这是一项可以做得很好的工作。
标签: visual-studio delphi pdb-files delphi-5