Delphi转换为Lazarus

秋天之落叶 2023-04-03 10:50:52

因为需要,需将Delphi 10.3.2的一个源代码转换为Lazarus,请问一下:

1、Lazarus现在最新的版本是哪个?

2、Lazarus支持Ehlib9.3.011吗?

3、Lazarus支持XLSReadWritrII6.00.16吗?

4、Lazarus支持FastReport6.0吗?

5、Lazarus和Delphi的函数语句相差大不大?主要差异在哪里?有没有推荐的电子教材看看?

...全文
375 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanqth 2023-04-07
  • 打赏
  • 举报
回复

总的来说,目前用PAS在Linux下做界面暂时还不是很好的。

  • 举报
回复
@tanqth FMXLinux,用GetIt可以直接下载安装到IDE中
tanqth 2023-04-08
  • 举报
回复
@日立奔腾浪潮微软松下联想 是的哈。用过。
tanqth 2023-04-07
  • 打赏
  • 举报
回复

做一些小东西,练习一下,使用Lazarus还是可以的,或者做一些简单、单一的服务功能也应该很好。别做界面的。

秋天之落叶 2023-04-08
  • 举报
回复
@tanqth 先试试社区版不行再说。
tanqth 2023-04-08
  • 举报
回复
@秋天之落叶 是的,先用社区版的,没什么太大的区别。
  • 打赏
  • 举报
回复

忘了说了,开发团队不超过5人,年收入不超过5000美元的商业项目也可以使用社区版开发,你完全可以使用这一条款~

秋天之落叶 2023-04-07
  • 举报
回复
@日立奔腾浪潮微软松下联想 初创企业这个知道
秋天之落叶 2023-04-07
  • 举报
回复
@日立奔腾浪潮微软松下联想 一人开发部门内部使用,应该问题不大
  • 举报
回复
@秋天之落叶 你这是80年代就搞计算机应用的元老吧~
2条回复
  • 打赏
  • 举报
回复

还是建议用Delphi,如果为了避免版权纠纷,内部使用的软件可以使用社区版开发~

秋天之落叶 2023-04-04
  • 举报
回复
@日立奔腾浪潮微软松下联想 找了一个ZEOSDBO可以了
秋天之落叶 2023-04-04
  • 举报
回复
@秋天之落叶 是不是内部使用不销售自己开发的软件就可以使用社区版?一直没看明白它的许可协议的意思。
  • 举报
回复
@秋天之落叶 不直接销售软件,也不通过软件提供的服务(直接或者间接)获得收入,就算是非商业使用~
3条回复
秋天之落叶 2023-04-04
  • 打赏
  • 举报
回复

是不是连接一个数据库都要自己下载驱动?可我是FULL安装的啊?错误层出不穷,这个Lazarus真的可以使用吗?

img

秋天之落叶 2023-04-03
  • 打赏
  • 举报
回复

今天晚上研究了一下,发现真不是那么简单,控件都不一样,比如连接数据库和使用DBgrid,根本都不是一个东西,看来真是要找本书研究一下了。

tanqth 2023-04-05
  • 举报
回复
@秋天之落叶 只能说基本语法一样,系统API什么的完全是不同的东西。包括一些开发思路都需要调整。
tanqth 2023-04-03
  • 打赏
  • 举报
回复

理论上代码都一样,但实际要转还是很复杂的。特别是有其他三方控件的时候。而且,FMX应该是没法转的。

秋天之落叶 2023-04-03
  • 举报
回复
@tanqth 看来ADO算第三方了
tanqth 2023-04-05
  • 举报
回复
@秋天之落叶 ADO不是三方,但他是基于WIN系统的,不能在Linx下使用的。
秋天之落叶 2023-04-03
  • 打赏
  • 举报
回复

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.
这个功能管用吗?有用过的吗?

  • 举报
回复
@秋天之落叶 没用过,VCL程序应该大部分可以,FMX程序是完全不支持的~
  • 打赏
  • 举报
回复

XLSReadWritrII的说明中没有看到支持Free Pascal/Lazarus,另外两个都是明确支持的。
Lazarus的编译器基于Free Pascal,可以参考:https://wiki.freepascal.org/Lazarus_For_Delphi_Users

秋天之落叶 2023-04-03
  • 举报
回复
@日立奔腾浪潮微软松下联想 多谢,第一次接触,网上找不到可以参考的教程
秋天之落叶 2023-04-03
  • 举报
回复
@日立奔腾浪潮微软松下联想 看的云山雾罩的,哈哈哈

5,702

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧