5,702
社区成员
因为需要,需将Delphi 10.3.2的一个源代码转换为Lazarus,请问一下:
1、Lazarus现在最新的版本是哪个?
2、Lazarus支持Ehlib9.3.011吗?
3、Lazarus支持XLSReadWritrII6.00.16吗?
4、Lazarus支持FastReport6.0吗?
5、Lazarus和Delphi的函数语句相差大不大?主要差异在哪里?有没有推荐的电子教材看看?
总的来说,目前用PAS在Linux下做界面暂时还不是很好的。
做一些小东西,练习一下,使用Lazarus还是可以的,或者做一些简单、单一的服务功能也应该很好。别做界面的。
忘了说了,开发团队不超过5人,年收入不超过5000美元的商业项目也可以使用社区版开发,你完全可以使用这一条款~
还是建议用Delphi,如果为了避免版权纠纷,内部使用的软件可以使用社区版开发~
是不是连接一个数据库都要自己下载驱动?可我是FULL安装的啊?错误层出不穷,这个Lazarus真的可以使用吗?
今天晚上研究了一下,发现真不是那么简单,控件都不一样,比如连接数据库和使用DBgrid,根本都不是一个东西,看来真是要找本书研究一下了。
理论上代码都一样,但实际要转还是很复杂的。特别是有其他三方控件的时候。而且,FMX应该是没法转的。
Tools -> Delphi Conversion -> Convert Delphi Project to Lazarus Project.
This won't do everything for you, but nonetheless will take you a good deal of the way.
这个功能管用吗?有用过的吗?
XLSReadWritrII的说明中没有看到支持Free Pascal/Lazarus,另外两个都是明确支持的。
Lazarus的编译器基于Free Pascal,可以参考:https://wiki.freepascal.org/Lazarus_For_Delphi_Users