Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2026-02

lazarus Digest, Vol 217, Issue 11

6 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Andrew Goh

Hi Juha,
I believe Lazarus lacks a comprehensive programming guide to use it effectively.? Would be great if somebody can create a PDF guide running into hundreds of pages, covering everything from console, to full scale GUI applications coding. With thanks and regards,
Andrew

On Thursday, 12 February 2026 at 07:00:10 pm SGT, wrote:

Send lazarus mailing list submissions to
???

To subscribe or unsubscribe via the World Wide Web, visit ??? https://lists.lazarus-ide.org/listinfo/lazarus or, via email, send a message with subject or body 'help' to ???

You can reach the person managing the list at
???

When replying, please edit your Subject line so it is more specific than "Re: Contents of lazarus digest..."

Today's Topics:

? 1. Re: Lazarus GTK3 (Alfred)
? 2. Re: Clean FreePascal coding in Lazarus IDE (Juha Manninen)

----------------------------------------------------------------------

Message: 1
Date: Thu, 12 Feb 2026 09:52:05 +0000
From: Alfred
To: "Lazarus mailing list"
Subject: Re: [Lazarus] Lazarus GTK3
Message-ID:
Content-Type: text/plain; charset=utf-8; format=flowed

Ok. I will have a look.
I am no expert at all, so need to learn and dive deep. Will take some time.

------------------------------

Message: 2
Date: Thu, 12 Feb 2026 12:15:31 +0200
From: Juha Manninen
To: Lazarus mailing list
Subject: Re: [Lazarus] Clean FreePascal coding in Lazarus IDE Message-ID:
???
Content-Type: text/plain; charset="utf-8"

On Thu, Feb 12, 2026 at 1:24?AM Andrew Goh via lazarus <

Show quoted text 5 lines
wrote: It is hence impossible to implement a simple "Hi welcome to FreePascal or Lazarus" program.

It is perfectly possible. Try this:

In the Lazarus default application design-window,
- drop an Edit there
- drop a Label there
- drop a Button there
- double-click the Button. Write "Label1.Caption := 'Hello ' + Edit1.Text;"
- click the Run (F9). The application is compiled and runs.
- save your new project if you want to continue it later.

You have now created a standalone executable which can be copied and runs in any similar platform (OS).
What more, the same source code can be compiled in other supported platforms and it runs using the system's native GUI controls. No IFDEFs. Amazing!
This Hello app does not use threads. You can delete those automatically added IFDEFs from the .lpr file if you want, as Martin mentioned.

Juha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20260212/c9c86bb4/attachment-0001.htm>

------------------------------

Subject: Digest Footer

Reply by email

Arne Hanssen
to Andrew Goh

Den 13.02.2026 00:26, skreiv Andrew Goh via lazarus:

Show quoted text 12 lines
Hi Juha, I believe Lazarus lacks a comprehensive programming guide to use it effectively. Would be great if somebody can create a PDF guide running into hundreds of pages, covering everything from console, to full scale GUI applications coding. With thanks and regards, Andrew

There is this book from 2011:

https://openlibrary.org/books/OL25427992M/Lazarus_-_the_complete_guide

Best regards Arne H. Norway -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20260213/639e9d88/attachment.htm>

Reply by email

Tobias Giesen
to Arne Hanssen

Hello,
a new book is also being written:
https://www.blaisepascalmagazine.eu/nwlhandbook/

And the older version:
https://www.blaisepascalmagazine.eu/product/lazarus-handbook-pocket/

Cheers,
Tobias

----

Show quoted text 21 lines
Den 13.02.2026 00:26, skreiv Andrew Goh via lazarus: > Hi Juha, > > I believe Lazarus lacks a comprehensive programming guide to use it > effectively. > > Would be great if somebody can create a PDF guide running into > hundreds of pages, covering everything from console, to full scale GUI > applications coding. > > With thanks and regards, > > Andrew There is this book from 2011: https://openlibrary.org/books/OL25427992M/Lazarus_-_the_complete_guide -- Best regards Arne H. Norway

Kind Regards,
Tobias Giesen

Subscribe to our newsletter here: https://www.syncovery.com/newsletter/

Syncovery on YouTube: https://www.youtube.com/channel/UCnZXQbuXJwiS6c6rsRJwxPQ

Super Flexible Software GmbH & Co. KG
Buddenstr. 29-31
48143 M?nster, Germany
www.superflexible.com
www.tgtools.com

----------------------------------------------------------- Registered at register court M?nster as HRA 9716
Liability / general partner: TGTools GmbH
Registered at register court M?nster as HRB 17763
Directors: Tobias Giesen and Claudia Giesen

Reply by email

John Landmesser
to Andrew Goh: I believe Lazarus lacks a comprehensive programming guide to use it effectively.? Would…

Noadays you have this mailing-list, ChatGPT, gemini? plus these existing books ... lots of chances to find answers? for your learning by doing !

regards

john

Andrew Goh wrote 115 lines
Hi Juha, I believe Lazarus lacks a comprehensive programming guide to use it effectively. Would be great if somebody can create a PDF guide running into hundreds of pages, covering everything from console, to full scale GUI applications coding. With thanks and regards, Andrew On Thursday, 12 February 2026 at 07:00:10 pm SGT, wrote: Send lazarus mailing list submissions to To subscribe or unsubscribe via the World Wide Web, visit https://lists.lazarus-ide.org/listinfo/lazarus or, via email, send a message with subject or body 'help' to You can reach the person managing the list at When replying, please edit your Subject line so it is more specific than "Re: Contents of lazarus digest..." Today's Topics: ? 1. Re: Lazarus GTK3 (Alfred) ? 2. Re: Clean FreePascal coding in Lazarus IDE (Juha Manninen) ---------------------------------------------------------------------- Message: 1 Date: Thu, 12 Feb 2026 09:52:05 +0000 From: Alfred To: "Lazarus mailing list" Subject: Re: [Lazarus] Lazarus GTK3 Message-ID: Content-Type: text/plain; charset=utf-8; format=flowed Ok. I will have a look. I am no expert at all, so need to learn and dive deep. Will take some time. ------------------------------ Message: 2 Date: Thu, 12 Feb 2026 12:15:31 +0200 From: Juha Manninen To: Lazarus mailing list Subject: Re: [Lazarus] Clean FreePascal coding in Lazarus IDE Message-ID: Content-Type: text/plain; charset="utf-8" On Thu, Feb 12, 2026 at 1:24?AM Andrew Goh via lazarus < > wrote: > It is hence impossible to implement a simple "Hi welcome to FreePascal or > Lazarus" program. > It is perfectly possible. Try this: In the Lazarus default application design-window, - drop an Edit there - drop a Label there - drop a Button there - double-click the Button. Write "Label1.Caption := 'Hello ' + Edit1.Text;" - click the Run (F9). The application is compiled and runs. - save your new project if you want to continue it later. You have now created a standalone executable which can be copied and runs in any similar platform (OS). What more, the same source code can be compiled in other supported platforms and it runs using the system's native GUI controls. No IFDEFs. Amazing! This Hello app does not use threads. You can delete those automatically added IFDEFs from the .lpr file if you want, as Martin mentioned. Juha -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20260212/c9c86bb4/attachment-0001.htm> ------------------------------ Subject: Digest Footer -- _______________________________________________ lazarus mailing list https://lists.lazarus-ide.org/listinfo/lazarus ------------------------------ End of lazarus Digest, Vol 217, Issue 11 ****************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20260213/3453d70b/attachment-0001.htm>

Reply by email

Flávio Etrusco
to Andrew Goh: I believe Lazarus lacks a comprehensive programming guide to use it effectively.? Would…
Andrew Goh wrote 10 lines
Hi Juha, I believe Lazarus lacks a comprehensive programming guide to use it effectively. Would be great if somebody can create a PDF guide running into hundreds of pages, covering everything from console, to full scale GUI applications coding. With thanks and regards, Andrew

I think this is very promising:
https://ikelaiah.github.io/free-pascal-cookbook/

Regards,
Fl?vio

Reply by email