Label Accelerator Keys - #222

Accelerator Keys are a handy feature that lets you use the keyboard to quickly access a specific control on the screen. By adding an ampersand (&) before a letter in the caption of a label, you can create a shortcut key for that control. For example, if you have a label that says “&Name” and a text box next to it, you can press Alt+N to jump to the text box and enter your name. How cool is that? To learn more about how this works, watch this video.

Some New Delphi Books - #221

I rarely have physical copies of programming books, but here are three Delphi books that I have.  Watch on YouTube

Delph High Performance 2nd Edition on Amazon or Packt.

Code Faster in Delphi in Korean

Code Better in Delphi

GExperts Shortcuts - #220

The GExperts plug-in for the Delphi IDE has many productivity enhancers.  Here we look at two that will help you find components on a form and manage your uses clauses.

What to Put in a DataModule? - #219

Obviously, DataSets, DataSources, Queries, Tables, Providers and DB Connections can go into a Datamodule, but what else should go in?  Watch to find out.

Where Does the TDataSource Go? - #218

Should the TDataSource go on a Form or in a DataModule? In this video, Alister attempts to answer this troubling question.

Get the new book: https://learndelphi.tv/codebetter

Dependency Inversion - #217

In this video, we will look at a technique for dependency inversion using anonymous methods. It's a bit of a hack but easy to retrofit to existing applications. We will also do some more traditional dependency injection via property injection.

Strings From the Debugger - #216

 A useful trick is to inspect a string in the debugger and then paste it directly back into your code. This can come in handy - want to learn more?  Then watch here.

Class Constructors, Sometimes Not What You Expect - #215

Class constructors can be a powerful tool, but they may not always behave as you expect - as I found out in this video.

Don't make this common GUI mistake - #214

It's a very easy mistake to forget to escape the ampersand character on labels and menus. Here is how to fix it.

New in 11.3 - High-DPI Editor Icons - #213

A small enhancement is the improved icons in the Delphi code editor that look much nice when running with High DPI. Although this video was only recorded at 100%.