Change Project in the Project Window - #208

Here are some easy shortcuts for selecting projects within a project group.

JCLCompression and 7-Zip - #207

In the previous video we looked at zip compression using TZipFile in Delphi, but you can also use the 7-Zip DLL for compression and decompression of many file types. Support for this can be found in the Jedi Code Library (JCL).  Watch on YouTube.

Multithreaded Zip File Extraction - #206

Can you extract files using TZipFile using multiple threads? Does it improve performance? Find out in this video.

When 2 is not 2 - #205

Did you know that 2 is treated differently from 2.0. 2 is an integer, and 2.0 is a floating point number, and this can be important if you want to stop your satellites from crashing back to Earth. Find out how.

TGridPanel Shortcuts - #204

Introduced in Delphi 10.4 are a couple of shortcuts for changing the relative size of rows and columns on TGridPanel. These make it much easier to set the exact values for the percentual rows and columns.  Learn these shortcuts here.

Refactoring at ADUG 2022 - Come and see my talk - #203

I'm presenting at the ADUG Symposium this year and I'm inviting you to see my talk on refactoring in Delphi. Check out this sneak peek on Refactoring in Delphi.

The Many Ways to Show the Debug Inspector - #202

It's rare that I learn something new about the Delphi IDE, especially a shortcut, but today I did. And in this video, I'm sharing with you this shortcut to show the Debug Inspector, plus all the other ways that I know of.

Arrays in Delphi - #201

There are many kinds of arrays in Delphi and they all behave slightly differently. This video focuses on passing arrays as parameters but also talks about type compatibility. Some of the array types we will look at are: static, dynamic, open, generic, variant, and typed. I'll save "array of const" for another video.

Is the LSP Improved in Delphi 11? - #199

Delphi 10.4 saw a major rewrite of the code parsing in the Delphi IDE to use LSP. This was improved upon on in point releases of 10.4, but is it improved further in Delphi 11?  Find out in this video.

DeepStack API Integration - #200

"DeepStack is an Open-Source AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud." And you can use its API from Delphi. In this video, I demo a small test application I wrote to draw boxes around objects in photos.