Recent

Author Topic: Reflection and Review in Creating an Database Application  (Read 38926 times)

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #75 on: March 30, 2025, 08:57:43 am »
Hi Everyone,

New Video...  A dive into the Delphi Conversion Tool in Lazarus to see how well it handles migrating a classic Delphi Minesweeper app to Lazarus 4.0 Release Candidate 3.

Video - https://youtu.be/Rnv5A20jQp8

🛠️ Links
🔹Original Source - https://github.com/MarcoDelphiBooks/MasteringDelphi5/tree/master/WebBonus/22/MINES
🔹Delphi Converter Information - https://wiki.freepascal.org/Delphi_Converter_in_Lazarus


🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Calling C code from Free Pascal
« Reply #76 on: April 05, 2025, 12:44:39 pm »
...new video where I show how to call C functions from Free Pascal — using Raylib as the example lib. (Yes, I do know there is already ray4laz!)  Walk through translating a small bit of C headers, using cdecl, shared libs, and drawing a cube from Pascal.

Link
👉 https://youtu.be/f29SMhakdtE
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder - Latest Video: Calling C Code from Pascal
« Reply #77 on: April 18, 2025, 01:23:50 pm »
Hi everyone, Just released a new YouTube video where I take a look at how Pascal has changed over the years and share a small list of some books for learning Free Pascal and Object Pascal in 2025. Watch here:

https://youtu.be/j7gR1jt_Mjk

Whether you're brand new to Pascal, returning after a break, or just curious about what's possible with modern Free Pascal and Lazarus, I go through:
  • What’s changed in Pascal (generics, exceptions, interfaces, RTTI, etc.)
  • Beginner-friendly guides like Free Pascal from Square One
  • Programmer-focused resources like the Modern Object Pascal Introduction
  • Official documentation and the Object Pascal Handbook
  • Pros and cons of each book/resource

I’d love to hear your thoughts....
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder - Green Coding
« Reply #78 on: June 15, 2025, 12:21:40 pm »
Started a programming series on Green Coding and using Free Pascal as the main language (as is my channel in general all about this). So if this is something that interests you, here is the first video ...

https://youtu.be/1f-rUh-hUMs

🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

TBMan

  • Sr. Member
  • ****
  • Posts: 278
Re: Silver Pascal Coder - Green Coding Series
« Reply #79 on: June 16, 2025, 03:09:22 am »
Interesting stuff.

Were there any videos on coding decision trees/nodes?
I love programming.

Some things I've done using PTCgraph:

NFL Retro Football (almost finished):
https://www.youtube.com/watch?v=78mTtsd7ppk


Solitaire games:
https://www.youtube.com/watch?v=zmtxI7FdWuQ&list=PLa4BPpFl34iVhFwX1JZwVm3vE5ay_i3R2

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder - Green Coding Series
« Reply #80 on: June 29, 2025, 10:27:15 am »
Tuning your compiler can make your apps faster and greener 🌿 In this one, I take a simple Pascal primes program from 1MB down to 39KB using Lazarus IDE and Free Pascal.
Less bloat. Less energy. Smarter code.

🔗 https://youtu.be/Rby8OhU18Fk
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder - Green Coding Series
« Reply #81 on: July 06, 2025, 01:07:37 am »
Hey everyone! Jumping into build modes or configurations this time. And a look at assertions as well. If you are interested  here is the link:

https://youtu.be/62GB8sdiI7U?si=wH8VF6g_RHQoNAMN
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder - Green Coding Series
« Reply #82 on: July 27, 2025, 08:28:29 am »
Just built HeidiSQL from source using Lazarus 4.2 — fixed some issues, poked around the code, and shared what I found.

🎥 Watch here: youtu.be/WV-vubcDnt8
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder - Green Coding Series
« Reply #83 on: August 05, 2025, 01:35:24 pm »
"Imperfect" Code Still Succeeds – A Pascal Case Study

PeaZip’s Code Isn’t Perfect. And that’s why It’s a great lesson in real-world development...

🎥 https://youtu.be/yOMbP5fnlX8
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Code With Me | Tutorial for Database App turns Into a Mess
« Reply #84 on: August 16, 2025, 09:19:40 am »
Code With Me | Database App in Free Pascal (Tutorial Turns Into Unfiltered Chaos)

Next video starts as a tutorial for a "DB App",  then turns into live coding session after a couple of IDE hiccups and my own blunders. Sigh! Anyways, come along for the ride and see how it all unfolds:

👉 https://youtu.be/0gyg05GgnNk
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Re: Silver Pascal Coder Tutorial Video for DB turns into Chaos
« Reply #85 on: August 23, 2025, 01:16:16 pm »
New Video – Database App Part 2!

In this episode, we expand our Free Pascal + Lazarus database app:

🔹 Row coloring (red = unregistered)
🔹 Edit form to update details before saving

Catch up with the series here 👉 https://youtu.be/wsHlotczSIc
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

silvercoder70

  • Full Member
  • ***
  • Posts: 200
    • Tim Coates
Reflection and Review in Creating an Database Application
« Reply #86 on: September 07, 2025, 12:52:49 pm »
Something a little different ... I’ve done a little write-up on building a database application in Lazarus with Free Pascal. It started simply with a grid and search, and then grew to include row coloring, an About box, CSV export, and sorting and this has taken place over 5 videos of different lengths.

One of the interesting parts of the process was dealing with challenges along the way, especially with out-of-date documentation and figuring out how to get components working properly (you might need to check out the videos here?). It was not always straightforward, but working through those hurdles gave me a better sense of the Lazarus ecosystem and what is possible.

If you’d like to take a look, the full article is here:

👉 https://timcoatesinsights.wordpress.com/2025/09/07/exploring-a-database-application-with-free-pascal-and-lazarus/

I'm curious to hear the opinions on others...
🔥 Pascal Isn’t Dead -> See What It Can Do: @silvercoder70 on YouTube

 

TinyPortal © 2005-2018