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
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
