Code Faster in Delphi Book

This book will make you a faster Delphi developer, it doesn't matter if you are just starting out, or have been using Delphi since version 1, you will find all sorts of tips, tricks and hacks to boost your productivity.

Mega Pack Video Bundle
Get The Complete Video Series

Buy big and save bigger, Megapack is the complete premium video content (over 34 hours) at one low price.

Code Better in Delphi Book

Make your Delphi code better by reading this book! You will find numerous tips, tricks, techniques and tools to enhance and improve code. How does your code stack up? Are you writing code that will be usable for years, or are you heading towards a dystopian maintenance apocalypse?

previous arrow
next arrow

Migrating a Package to Delphi 11 - #197

When upgrading to a new version of Delphi, compiling and installing all the packages can be the hardest part. These can include Third-party (purchased and free) components, and in-house developed components. This is an example of updating a third-party spelling component set to Delphi 11. This package was quite easy, others were not so. I did no rehearsal for this video, and it's working with production code.  Enjoy the video on YouTube.

Data-aware Quick Edit - #196

In this video, we examine the Quick Edit that allows you to set the DataSource and Field on a data-aware control.

TDateTimePicker Kind Enhancement - #195

New in Delphi 11 is the ability to adjust the date and time simultaneously on the TDateTimePicker. This will allow you to edit a TDateTime with a single TDateTimePicker instead of two.  See it in Action.

TTreeView Check Boxes - #194

With the release of Delphi 11, check boxes have been added to TTreeView. Check out this new capability and its associated changes.

New TCustomComboBox Properties - #193

Newly added in Delphi 11 to TCustomComboBox are the AutoDropDownWidth and DropDownWidth properties. These are super helpful if you want to have long items visible in the drop-down window.  Watch this to see them in action.

New TCustomGroupBox Properties - #192

In Delphi 11 we have some additional properties on TCustomGroupBox, they are DefaultHeaderFont, HeaderFont, and ShowFrame.  Find out how they work here.

Faster Options Screen Loading - #191

The loading time of the options screens for both the Tools and Options menu has been greatly improved. Check out by how much.

EditMargins Property on TCustomMemo - #190

New in Delphi 11 is the EditMargins property on TCustomMemo. You will find this on TRichText and TCustomMemo (as well as their data-aware cousins). This allows you to define the left and right margins within a memo.  Watch on YouTube.

VCL Design-time Styles - #189

New in Delphi 11 is the design-time previews of VCL styles. This is going to make it much easier to take advantage of styles within your applications and customise them on a per-control basis.  Learn all about this new Delphi feature here.

Enhancements to TRichEdit - #188

Delphi 11 adds some fantastic additions to TRichEdit (and TDBRichEdit), including URL detection and spell checking.  Learn how they work in this video.