Delphi Tip of the Day - Forward Declarations. Solving the Chicken or the Egg...
Today's Delphi Tip of the Day is about resolving "which came first, the chicken or the egg". Because Delphi is a strongly typed language you can't refer to something until it's been defined. However,...
View ArticleSay what you mean and mean what you say!
How often are you or your words misinterpreted? Do you even know? Would someone tell you? Or would you go on with life thinking everything is just honky dory. Only to find out later things were not...
View ArticleDelphi Makes Updating Old Code Very Easy (Hidden Gem)
When my computer hard drive crashed in October 2018 I was really upset. The hard drive was completely shot and unrecoverable. I lost all of the code I had been working on... ARRRGH! The last backup I...
View ArticleDelphi Tip of the Day - TODO or not TODO
I tend to be a scatter-brain when it comes to Delphi.Really? Tend to be? "No Gunny. You are a scatter-brain when it comes to Delphi." I can hear all of you who know me saying this. That's fine.. I...
View ArticleStop saying "I don't have time" - Say "It's not a priority"
That little switch from saying "I don't have time", to saying "It's not a priority" is a HUGE game changer. I learned about this from a co-worker last week. She didn't invent it... she heard it and...
View ArticleDelphi Tip of the Day - Rounding (Again!)
It's been over 7 years since I dove into the mystical world of rounding numbers within Delphi. It's amazing how much code actually gets written in support of the main stuff an application does. I am so...
View ArticleDelphi Tip of the Day - Who's up First?
I'm working on updating my old flagship product and I ran into an issue where a file kept getting deleted on startup. I could not for the life of me figure out where this was happening. I wound up...
View ArticleWhen You Don't Know, What You Don't Know
I've been in a rut for about the past six months. Not just a Delphi programming rut but a "life rut". What's worse, I knew I was in a rut and thought I was trying to get out of it only to realize I...
View ArticleDelphi Revisited: Database Application Design
I have been creating database applications for over 30 years. Unfortunately, I have never been able to create a single database application in Delphi. That's a very sad fact. One that I'm not very...
View ArticleDelphi Tip of the Day - Autosave Project Desktop
I am not a full-time Delphi guy. So, when I'm learning Delphi by reading OPC (other people's code) I want to make the best of my time. I was studying some code from Cary Jensen that goes with Chapter 6...
View ArticleDelphi Tip of the Day - OnShow SetFocus or Form1.ActiveControl
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...
View ArticleDelphi - SQLite Sample Projects
I've been exploring SQLite within Delphi. There are several sample SQLite applications that come with Delphi if you selected to install the samples during setup. I've put together the list of SQLite...
View ArticleDelphi Tip of the Day - Object Inspector Search
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 object...
View ArticleDelphi Tip of the Day - First Chance Exception
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 a...
View ArticleDelphi Tip of the Day - Export to CSV
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 would accept.That's...
View ArticleDelphi Class References - Complete List
I mistakenly hit "Publish" instead of "Save" last night which wound up making this post go live before it was finished. Oh well... it is what it is. If you've read some of my earlier posts you know I...
View ArticleHow to create a "Cheat Sheet" of your favorite @Lynda courses
I finally purchased Camtasia a couple weeks ago so I could create videos in support the upgrade I'm doing of my Zilch Standard software. This is just an interim upgrade that I'm doing using an old copy...
View ArticleThe question "What do you want to be when you grow up?" is not just for kids.
Stop your busy life for just three-and-a-half minutes. Watch this video.Answer this question, "What do you want to be when you grow up?" in the comments.How I use my "Like Buckets"When I grow up, I...
View ArticleApplications Built With Delphi ( Add yours with 3 clicks )
Here is a link to a web page I found that lists applications built with Delphi.https://delphi.fandom.com/wiki/Good_Quality_Applications_Built_With_DelphiThe best part about this site... you can add...
View Article30 Year Old Delphi/Turbo Pascal App Still Relevant
Once upon a time there was an enthusiastic, ambitious, twenty-seven year old man who spent sixty dollars on a two-inch thick book with a funny looking floppy-disk measuring exactly five-and-a-quarter...
View Article