我们已经有了这一大编写的应用程序,在德尔斐5和发展是持续至今。有研究成迁移到较新的版本,但迄今没有成功,因为一些第3党组成没有更新的年龄和不工作上的以后版本。

在此期间,但是人们需要继续它的工作。现在德尔斐5IDE是没有真正的治疗。这是非常错误充斥和缺乏有很多特点的当代IDEs这使得它难以使用。特别是当它涉及到调试。

所以我想知道-会有可能使用视觉工作室在这一进程?就我所知道的.PDB文件的格式是很老而,有确凿的文献可以证明。它可能能够使德尔福编译器以某种方式产生的一个。PDB文件的汇编的结果?然后该程序可能是调试用Visual Studio,可能是一个更大的程度上比原来的环境。

嗯,绝对圣杯会将所有发展VS,只是保持编译,从德尔福,但我想,这将是非常不可能的。

有帮助吗?

解决方案

不,任何其他版本的Delphi都没有。您可以使用 Map2Dgb 来转换详细的地图文件链接到dbg文件中,您可以在WinDbg中使用它。

我很好奇您期望在Visual Studio中使用哪些调试功能,这些功能不在Delphi 5中,也不依赖于IDE了解Delphi语言。我对Delphi 5总是很满意。

其他提示

顺便说一句,你可以投给这个功能 在这里,.

请注意,对compatitible"调试"的信息将是有益的,不仅是进行调试的应用程序(我同意:这是更好地使用特尔斐),但它将有助于使用的工具,如处理。例如,处理资源管理器能够证人可读的电话叠,而不是原始的数字。

我已经尝试过 tds2pdb ,这对我来说很有用。

显然你做不到。似乎PDB毕竟是没有文档的固有Microsoft格式,因此没有其他工具生成它。可怜。 :(

我建议转到更高版本的Delphi。我们已经为客户提供了各种应用程序。迁移到较新版本的Delphi通常很简单,但是由于组件处理方式的变化(设计时间代码与运行时间分离)以及D2009中对Unicode的更改是一个更大的变化,因此从D5转移到D6的问题

主要的是整理第三方组件。我们只使用源代码附带的第三方组件,因此如果最糟糕的情况发生且供应商消失,我们仍然可以自己处理这些组件。

哪些组件导致问题?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top