[DUG] Lazarus
David Moorhouse
David.Moorhouse at pegasus.org.nz
Wed Jul 6 07:57:32 NZST 2022
Pretty neat if you want to build an IDE, otherwise of little use I'd think.
David Moorhouse (BCom) | Development Manager
Regional HealthOne Programme
P: 03 353 0871
E: david.moorhouse at pegasus.org.nz<mailto:david.moorhouse at pegasus.org.nz>
401 Madras St, Christchurch 8013
PO Box 741, Christchurch 8140
[cid:image001.png at 01D8910E.0B67EEC0]
From: delphi-bounces at listserver.123.net.nz <delphi-bounces at listserver.123.net.nz> On Behalf Of Paul A. Norman
Sent: Tuesday, 5 July 2022 5:59 pm
To: NZ Borland Developers Group - Delphi List <delphi at listserver.123.net.nz>; Jeremy Coulter <jscoulter at gmail.com>; marshland at marshland.co.nz
Subject: Re: [DUG] Lazarus
Dear Jeremy,
>"I think I am just so used to Delphi and my one pet peeve with Lazarus is the location of the "Projects" menu. It feels out of place. Only a small thing :-)"
You actually get the IDE's sources too, which is pretty neat :-)
I'm pretty sure you might move the Projects Menu in the IDE source (or do anything else!) and just rebuild.
Think about what you could do (or add) if you wanted to (and if you made a great improvement-choose to feed it back onto the community)!
Already a lot of adaptability is built in out of the box . . .
'Extending the IDE'
https://wiki.freepascal.org/Extending_the_IDE<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.freepascal.org%2FExtending_the_IDE&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=wspaRW1uOpc%2BvhsADMvKr%2B03MMwfPWkSQg6tKy3Kvvg%3D&reserved=0>
'IDE Window: Environment Options'
https://wiki.lazarus.freepascal.org/IDE_Window:_Environment_Options<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.lazarus.freepascal.org%2FIDE_Window%3A_Environment_Options&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9KGR3jvCB4z2EJX3z9Eum6IWJhtMybi8%2FNIIbe%2BRJFY%3D&reserved=0>
Here's something giving an overview, that may help with some of the questions being posted here at the moment ...
'Lazarus For Delphi Users'
https://wiki.freepascal.org/Lazarus_For_Delphi_Users<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.freepascal.org%2FLazarus_For_Delphi_Users&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=CQ5ANjo6W4BXbw7kFMQyFmKZmiqe0%2FRWqFnB7nxwQfs%3D&reserved=0>
Official:
'Welcome to the Free Pascal and Lazarus Wiki'
https://wiki.lazarus.freepascal.org<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.lazarus.freepascal.org%2F&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DFCDSfjNwD%2BlEcW8AghQo5dnIYjqH4awgd4WW0AnaaI%3D&reserved=0>
https://www.lazarus-ide.org/<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.lazarus-ide.org%2F&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lpDasM6Gbm8vojqvIPWfi8xY%2BieLeW8KanTNRdNJXBg%3D&reserved=0>
Wikipedia:
Lazarus (software)
"...
Software developers use Lazarus to create native-code console and graphical user interface (GUI) applications for the desktop, and also for mobile devices, web applications, web services, visual components and function libraries for a number of different platforms, including Mac, Linux and Windows.
[Obviously with certain provisos . . . ]
"A project created by using Lazarus on one platform can be compiled on any other one which Free Pascal compiler supports.
For desktop applications a single source can target Mac OS, Linux, and Windows, with little or no modification.
"An example is the Lazarus IDE itself, created from a single code base and available on all major platforms including the Raspberry Pi.
..."
https://en.m.wikipedia.org/wiki/Lazarus_(software)<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fen.m.wikipedia.org%2Fwiki%2FLazarus_(software)&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=4rBKomHljmuZw446hl%2FL%2Fpa8kuKpDNIRwb3nj5eYzqU%3D&reserved=0>
Paul
--
https://PaulANorman.info<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaulanorman.info%2F&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MHOuyEYjk6PED9AQGkwRPQAJD8BGn5hH5mGeF%2BprjTc%3D&reserved=0>
On 5 July 2022 2:08:30 pm NZST, Jeremy Coulter <jscoulter at gmail.com<mailto:jscoulter at gmail.com>> wrote:
A couple of years ago I made the mistake of installing Lazarus onto a Raspberry Pi 3 I think, maybe it was a 2 I cant remember exactly. OMG it was SOOO SLOOOWW :-) Then I realised you write the code on a windows box and compile it on the Raspberry Pi :-D
On that not, this is a really cool project https://ultibo.org/<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fultibo.org%2F&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QzxVforcA2ECSrkUXs%2B7BC9Oy0V2BuwD63j7TbJ9LOI%3D&reserved=0>
I have tried Lazarus a couple of times over the years and have tried to recreate current projects in Delphi in it, but there were constraints of controls. There are a few more companies supporting it in the component space now which is good.
I think I am just so used to Delphi and my one pet peeve with Lazarus is the location of the "Projects" menu. It feels out of place. Only a small thing :-)
Jeremy
On Tue, Jul 5, 2022 at 12:35 PM Marshland Engineering <marshland at marshland.co.nz<mailto:marshland at marshland.co.nz>> wrote:
Hi Paul
Great reply.
I started with bBase III many many moons ago. I gave up commercial programming
in 1997. The headache with windows was just too much for me. Why must my
customers pay for things not working when its just not their fault ?
Recently, I had USB Dymo label printer that stopped working. I paid for MS
support and 6 hours later, I got the option to reinstall my OS. HA - I did get
a refund !!! A USB printer couldn't be fixed.
On that line I tried to install the community edition to try and compile for
Android. I could not even get the software to run and, as it is a community
version, there is no support.
I think if you have been in Delphi for years, you would probably upgrade as
time when on, but starting from scratch, it is just too cumbersome and
overwhelming to get going. I cant see anyone new joining and paying for
Delphi. On the other hand, Lazarus just seems to work, and is neat and tidy.
Dare to say, they 'stole' a lot from old Delphi IDE which make it easier to
adapt.
Delphi 6 still does everything I want. If they had to launch a 6 version
today, they may get more new users.
I am and engineer and not a software junkie so I do come from a different mind
set. My stuff is all in house and not web based.
Cheers Wallace
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at listserver.123.net.nz<mailto:delphi at listserver.123.net.nz>
Admin: http://delphi.org.nz/mailman/listinfo/delphi<https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdelphi.org.nz%2Fmailman%2Flistinfo%2Fdelphi&data=05%7C01%7Cdavid_m%40pegasushealth.mail.onmicrosoft.com%7C894f54f504ea4585489f08da5e4cabc0%7C3ee1ab78075342db8dab9bf1b07b2b1a%7C0%7C0%7C637925980657220635%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=C4mOD5VcH3gnqeF9w7vRmr1svXMxNeoGpMb67rz7%2FL0%3D&reserved=0>
Unsubscribe: send an email to delphi-request at listserver.123.net.nz<mailto:delphi-request at listserver.123.net.nz> with Subject: unsubscribe
***********************************
This email or attachment(s) may contain confidential or legally privileged information intended for the sole use of the addressee(s). Any use, redistribution, disclosure, or reproduction of this message, except as intended, is prohibited. If you received this email in error, please notify the sender and erase all copies of the message, including any attachments. Any views or opinions expressed in this email (unless otherwise stated) may not represent those of Pegasus Health Ltd.
***********************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20220705/5fd5db03/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 7739 bytes
Desc: image001.png
Url : http://listserver.123.net.nz/pipermail/delphi/attachments/20220705/5fd5db03/attachment-0001.png
More information about the Delphi
mailing list