Movie #143 - String Copy Procedure

This one is a bit trivial (but nice and short), you should already know how to copy substrings, however there might be a shortcut you are unaware of, check it out in the video here.

Movie #142 - Regular Expression Matches

In this video we look at the Matches method on TRegEx, the Regular Expression engine in Delphi. We use it download images in a web page.  Watch it on YouTube.

Movie #141 - Styling 3rd Party Controls

We take a look at how you can style controls that don't support VCL styles, in this case a cxGrid.  Chack it out on YouTube.

Movie #140 - Delphi 10.3 Rio First Impressons

In this video we take a look at some of my first impressions of the latest version of Delphi - having used it for a few hours now.

Overall really good but...

Movie #139 - Synchronize Prototypes

Synchronize Prototypes is an awesome recent feature to the Delphi IDE, if you are not using it you need to watch this video.

Movie #138 - Multipaste

I've been using Delphi XE7 for a job lately, and there are a number of features I've missed from later versions of Delphi.  One of them is Multipaste, which can save you a heap of typing.  Check out how to use it here.

Movie #137 - IF statement refactoring and StrUtils functions

Here we do a refactoring of an IF statement, and use some StrUtils functions to make our code much shorter.  Watch it on YouTube.

Movie #136 - Livebinding a Checkbox

Here we take a look how we can live bind a checkbox to a Y/N string field in a dataset in a FireMonkey application.  Watch on YouTube.

Movie #135 - Layout Through Parentage and Alignment in FireMonkey

This is a really rough recording outlining how you can layout controls by taking advantage of the way FireMonkey controls can be the parent of other controls. Here we align a bunch of labels and edits. Watch it on YouTube.

Movie #134 - Console Text Color

If you are writing console applications it can be useful to change the color of the text, watch to find out how..