Michael Riley
I’m always looking for ways to improve my Delphi skills. Sometimes, this takes me down a rabbit hole. And each time, these little side trips never answer “Yes” to the question “Will this help me… … Read more
3 months ago in tip-of-the-day0
Michael Riley
I like the “Code Folding” feature of Delphi. However, I noticed that every time I reopened a project in Delphi 12 where I had previously folded the code, the code was no longer folded.To keep… … Read more
4 months ago in Delphi, IDE, tip-of-the-day0
Michael Riley
A couple months ago, I watch the video replay “The fundamental secrets of good UI design” done by Ian Barker. Around the 33:15 mark, Barker talks about supporting “dark mode”, have a listen: Transcript:”One of… … Read more
5 months ago in FMX, tip-of-the-day0
Michael Riley
Working with Date data can be very tricky. I recently encountered an “Invalid argument to date encode”, error while trying to update a SQLite database table.This placed a value of 0000-00-00 into the date field… … Read more
12 months ago in Delphi, SQLite, tip-of-the-day0
Michael Riley
I’m in the process of converting an old Delphi 5 VCL application to Delphi 11 FMX. Yeah, I have Delphi 12 but I’m waiting for the first bug release before I start using it. Well,… … Read more
1 year ago in Delphi, Source Code, tip-of-the-day0
Michael Riley
Disclaimer: This post contains affiliate links, which means I may earn a small commission if you click through and make a purchase, at no extra cost to you. Your support helps keep this blog running… … Read more
1 year ago in tip-of-the-day0
Michael Riley
Just finished working out the logic for handling file logic:File OpenFile NewFile SaveFile Save AsThis assumes you are keeping track of the following:Current FilenameChanges to file dataI’ve been wrestling with this one for a few… … Read more
2 years ago in Delphi, tip-of-the-day0
Michael Riley
I wanted a quick, down-and-dirty, reference to only those variables used by the Delphi IDE. Inside the IDE you can navigate to Tools > Options > IDE > Environment Variables. This will list all the… … Read more
2 years ago in tip-of-the-day0
Michael Riley
I was reading Andrea Magni’s book Delphi GUI Programming with FireMonkey and realized I am missing pages 105-156. Packt Publishing is having a new print copied sent to me. Anyway, the PDF copy of the book is 100%… … Read more
3 years ago in tip-of-the-day0
Michael Riley
I’m porting over one of my Delphi 5 VCL, desktop applications to FMX. The target audience are Windows and macOS users. I’m not focused on mobile at this juncture. I’m spending quite a bit of… … Read more
4 years ago in FMX, tip-of-the-day0
Michael Riley
I’ve made a commitment to learn FireMonkey. My flagship software product, Zilch Standard, turned 30 years old in 2021 and I still don’t have a macOS version. I’ve got macOS consumers who buy my Windows® software… … Read more
4 years ago in Delphi, tip-of-the-day0
Michael Riley
This weekend I had a bunch of data inside a FireDAC FDMemtable and I wanted to play around with that data in Excel. So, the first thing I did was review which data formats Excel… … Read more
5 years ago in csv, dataset, firedac, tip-of-the-day0
Michael Riley
I’m in the process of upgrading a very old Delphi program that I wrote with my Turbo Pascal, top-down, structured-programming, mindset. One of the major updates I want is for the data to be in… … Read more
5 years ago in datamodule, tip-of-the-day0
Michael Riley
I was watching an excellent video on how to use the batch move capabilities within Delphi to import text data into a database and had one of those “What the heck just happened” moments. The… … Read more
5 years ago in tip-of-the-day0
Michael Riley
I’m creating a simple database program to explore how SQLite works within Delphi. I want to be able to switch between three databases: Album, Test, and World. So I added a TComboBox and populated the… … Read more
5 years ago in Source Code, tip-of-the-day0