7 ms·
Many people using Delphi back in the day will probably already know Lazarus, which is essentially an Open Source recreation which runs and compiles natively pre
by squarefoot 3y ago
Many people using Delphi back in the day will probably already know Lazarus, which is essentially an Open Source recreation which runs and compiles natively pretty much everywhere, Raspberry PI and similar ARM boards included.
Installing libraries however can be tedious, therefore FpcUp and later FpcUpDeluxe were created to automate the task of installing the IDE along with other modules and some quite interesting addons.
https://wiki.freepascal.org/fpcupdeluxe https://wiki.freepascal.org/fpcupdeluxe
Here's a quick&dirty instrument panel widgets demo I just put together using some free widgets available with FpcUpDeluxe.
https://ibb.co/9bchx7T https://ibb.co/9bchx7T
FpcUpDeluxe does work also under Alpine Linux (get the musl version on the releases page), which opens possibilities for adding instrumentation panels to very small systems. All code is compiled native on various platforms, and runs fast: no interpreters, no web browsers etc.
- brnt 3y ago> free widgets Are you saying there are paid widgets? I use Qt5, which comes with more widgets than I know what to do with. Are the ones that come with Lazarus limited? Last time I tried Lazarus (and Delphi), Unicode was difficult. Everything seemed to assume ASCII.
- chadcmulligan 3y agoUnicode was fixed in 2007 (or thereabouts). I think thats a problem with Delphi (and Lazarus) everyone compares it to when they used Delphi (in 1999) it didn't do this cool thing that languages in 2023 do, however modern day Delphi does a lot more stuff. It's worth a revisit, I use it with the skia graphics engine to create multi platform apps very easily.
- brnt 3y agoI had to use Delphi professionally in 2018, still ran into this everywhere?
- chadcmulligan 3y agoLegacy components perhaps? There's a TN here (pdf) https://www.embarcadero.com/images/dm/technical-papers/delphi-unicode-migration.pdf https://www.embarcadero.com/images/dm/technical-papers/delph...
- app4soft 3y ago> Many people using Delphi back in the day will probably already know Lazarus If there is someone who interested in Lazarus, Qt and 2D/3D CAD software, here is an opensource boat (not only) design & simulation software project which was rewritten from Delphi.[0,1,2] [0] https://github.com/markmal/freeship-plus-in-lazarus https://github.com/markmal/freeship-plus-in-lazarus [1] http://web.archive.org/web/20160128212152/http://hydronship.net/index.php?lang=en http://web.archive.org/web/20160128212152/http://hydronship.... [2] https://sourceforge.net/projects/freeship https://sourceforge.net/projects/freeship