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