Lazarus compatible with Delphi 5?



我们学校在Windows上使用Delphi 5,当然在家里也很好。但是因为我有Ubuntu,我既不想用老软件,也不想花几百美元,我将不得不使用Lazarus(看起来很不错)。但是它没有相同的编译器,可能也没有相同的库,所以用Delphi 5编写的代码可以与Lazarus一起编译吗?它们在多大程度上兼容?

我认为应该不要忘记在Lazarus中使用Delphi模式。

在"Project Options -> Compiler Options -> Parsing"中选择"Syntax mode"为"Delphi (- mdelphi)"

现在,如果你将自动将Delphi项目转换为Lazarus项目使用菜单"工具->将Delphi项目转换为Lazarus项目",Lazarus应该自动设置Delphi模式。

无论如何,您可能遇到的唯一问题是一些函数可能已经移动到不同的单位。这主要是因为与Lazarus完全兼容的Delphi 7将一些功能从一个单元移到了另一个单元。因此,阅读一些关于将项目从Delphi 5移植到Delphi 7的旧文档可能会派上用场。

最新更新