Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, you can build cross-platform GUI apps with Delphi. However, that requires using Firemonkey (FMX). If you build a GUI app using VCL on Delphi, it's limited to Windows. If you build an app with Lazarus and LCL, you CAN have it work cross-platform.


I thought the point was that Windows apps will run on Linux under Wine (and macOS?) so using VCL is a cross-platform GUI development environment.


I made the clarification because the comment I replied to mentioned Android, iOS, and macOS. There are many who used Delphi before FMX appeared and I thought it would be helpful to point out that VCL only makes Windows executables.


You might as well use Lazarus and LCL. It'll give the best of all worlds.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: