Class constructors can be a powerful tool, but they may not always behave as you expect - as I found out in this video.
Class constructors can be a powerful tool, but they may not always behave as you expect - as I found out in this video.
It's a very easy mistake to forget to escape the ampersand character on labels and menus. Here is how to fix it.
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%.
A feature I've always liked from cnPack is now available in Delphi 11.3. That's highlighting the same word under the cursor in the Editor. Watch it on YouTube.
A new feature in Delphi 11.3 is the ability to show your executable in Windows Explorer by right-clicking on a build configuration. See how it works here.
It can occasionally be the case that the Toolbars in the Delphi IDE become broken. You can fix them using the registry editor. And you can also customise them for better productivity. Find out all about it here.
Rather than change the build configuration for each project in a project group, why not change them all at once? Watch here.
Here are some easy shortcuts for selecting projects within a project group.
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.
Can you extract files using TZipFile using multiple threads? Does it improve performance? Find out in this video.