Wil*_*ill 2 delphi delphi-2009 dcc32
通过引用Delphi 5版本的dcc32,可以在Delphi 2009 IDE中使用Delphi 5项目吗?
如果是这样,有关项目设置(搜索路径,条件定义等)在2009年实施的方式有哪些问题需要注意?
编辑:只是为了澄清我也将项目升级到Unicode,但仍需要在旧配置中调试和运行版本
这取决于你想要实现的目标以及你愿意接受的限制.
据我所知,您不能使用Delphi 2009 IDE直接维护Delphi 5项目.例如,即使您坚持两者之间通用的功能,Delphi 5中不支持的某些属性也会写入您的DFM,从而在运行时导致错误.
我维护了用Delphi 2005/2006/2007编写的项目和库代码,这些代码也在Delphi 6/7中使用.我通常使用最新的IDE编辑和调试它们.我为每个目标版本都有单独的项目文件,并确保它们都使用相同的内存管理器.最后,我有一个自动构建过程和单元测试,它会从DFM(我自己的DFM Scrubber)中删除不兼容的属性,确保所有目标始终编译并运行单元测试,这些测试也会针对每个目标进行重新编译.
总而言之,这是更多的努力,除非你有特定的要求,否则我不会推荐它.
| 归档时间: |
|
| 查看次数: |
885 次 |
| 最近记录: |