我被要求重新打开我在 1998/99 年在 Delphi 3 中编写的一个项目,该项目从那时起一直稳定运行。我在一台老化的 Windows 98 机器上拥有 Delphi 3 代码库,它的存在只是为了让这个项目保持活力。显然,在进行任何重大修改之前,我想将源代码库带入 21 世纪。
我很高兴地注意到 Delphi 2010(我目前在 2007 年)声称能够从 Delphi 2 导入项目。有没有人有从 Delphi 3 导入大型项目的经验?我可以期望这是一个简单的过渡,还是一个困难的过渡?
此外,原始项目还使用了第三方组件,包括 DBISAM、WPTools 和 TMS Planner。我注意到所有这些仍然可用于最新版本的 Delphi。假设我首先将新版本安装到 Delphi 2010 中,我是否可以期望使用这些组件的应用程序部分也被翻译?我知道自原始应用程序中使用的版本以来,至少 WPTools 已经改变了它的一些组件结构和接口,显然我将在那里进行一些重新编码,但是程序的这些部分的失败会阻止我的代码库正在升级吗?