Welcome to LearnDelphi.tv
Cleaning up your uses clauses, removing any redundant units, and moving units from the interface to implementation can improve your compile times and the performance of the Delphi IDE, particularly for versions before 10.4. Watch… … Read more
3 years ago in Movie0
Welcome to LearnDelphi.tv
Managed records are a fantastic addition to the Delphi language, they were introduced in Delphi 10.4. In this video, we look at creating and assigning managed records. … Read more
3 years ago in Movie0
Welcome to LearnDelphi.tv
Did you know you can mask input on InputQuery? I didn’t until recently – and it is a very cool feature (if not very obscure). Find out how to do it in this video. … Read more
3 years ago in Movie0
Welcome to LearnDelphi.tv
The new(ish) TVirtualImageList and TImageCollection components are a fantastic way of helping your VCL applications scale correctly between different DPI and scaling settings in Windows. Find out how to use them in this video. … Read more
3 years ago in Movie0
Welcome to LearnDelphi.tv
CnPack is a fantastic productivity tool for Delphi, in this video, we take a quick look at one of its many features called Eval Swap. … Read more
3 years ago in Movie0
Welcome to LearnDelphi.tv
TControlList is a great addition to Delphi 10.4.2, we’ve had a few looks at its usage already, but this time we look at it in a real-world application, and what I’ve had to do to… … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
This time we look at using LiveBindings with TControlList and do some resizing magic so that we don’t waste any screen space. … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
Delphi has amazing support for many internet protocols, in this video, we use a TidTCPClient to telnet into a device and get some temperature sensor data. … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
This video has some additional productivity tips from my book Code Faster in Delphi. This time looking at a number of right-click “Quick Edit” options to save some time. … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
InputQuery is handy if you want to get a string value from a user, but you can also use it to get multiple values – and prefill those values (which I forgot to mention). Have… … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
If you want nice smooth images on your SpeedButtons, then you are pretty much out of luck as they don’t support proper transparency. In this video, we take a look at this and some options… … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
I use to find this situation very frustrating until I learnt this simple trick. Shift a control when it is completely obscured by other controls … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
This is a first look at the new TControlList that has been added to Delphi 10.4.2 Sydney. It allows for dynamically sized lists and only renders what is required. Watch it on YouTube … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
In this video we see how you can use the GrayscaleFactor property of TImageList to significantly improve the image quality of your menu item images when they are disabled – sounds confusing, watch and learn. … Read more
4 years ago in Movie0
Welcome to LearnDelphi.tv
In this video we build a simple ping utility using the TIdICMPClient Indy component, we then produce a ‘real-time’ graph of the results using TChart. … Read more
4 years ago in Movie0