On Tue, 31 Aug 2021 at 15:53, geneb <ge...@deltasoft.com> wrote: > > Liam, I think you're mixing the language with the framework. > > I'll be the first person to agree with you that doing a gui application in > Delphi (and realistically, any RAD environment) can be intimidating if you > don't know that you're looking at "event driven programming" vs > "procedural programming" With a Delphi/VB/Etc GUI application, > /everything/ (for the most part) is kicked off by an event of some kind. > A mouse movement, button click, etc. This can be painfully confusing - it > was for me when I started working with VB 3.0 when it was released (I'd > skipped VB DOS & 2.0). > > You can easily write procedural programs in Delphi, but you have to create > a "console" project first in order to do that. The same holds true for > FPC, but FPC's default is console. > > For the OP, if they would like to use Lazarus, they just need to make sure > that when they create a new project, that it's a console mode project. > > Make sense?
It does, but it's not really addressing the core problem here. There certainly was an assumption in the Delphi era that you'd be building event-driven GUI apps. Perfectly reasonable; that's what it was for. For those of us who don't, though, docs that focus on doing that aren't much help. I am only really interested in FPC for one thing -- targeting Ultibo, a bare-metal runtime for the Raspberry Pi. I'm interested in trying to emulate some old hardware in bare-metal form on RasPis, and I have no interest in learning GUI app development at all. So whereas there may be guides, manuals and tutorials that might be really good at explaining how to do object-oriented Pascal for GUI purposes -- they aren't much help at all if you're not interested in doing that. -- Liam Proven – Profile: https://about.me/liamproven Email: lpro...@cix.co.uk – gMail/gTalk/gHangouts: lpro...@gmail.com Twitter/Facebook/LinkedIn/Flickr: lproven – Skype: liamproven UK: +44 7939-087884 – ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053 _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal