Welcome to LearnDelphi.tv
In this video, you will learn a clever hack to be able to centralise a single TVirtualImageList, rather than having one in each form. That is, if you have some sort of single form interface,… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
Discover the ins and outs of Data Execution Prevention (DEP) in this informative Delphi video. Learn what DEP is, how it protects your system, and how to disable it when necessary. … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
If you are using a TStringList to build your queries in Delphi, then you need to watch this video. Add to this named parameters and HeidiSQL, and you can 10x your workflow. Watch here. … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
SQLite is an extremely powerful database, but it is not without its source of headaches. One is its limited typing, which is particularly noticeable when you have calculated fields. Fortunately, FireDAC in Delphi has two… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
Delphi will statically link the SQLite DLL to your application, but what if you need to use an updated driver to take advantage of new features in SQLite. Well, you can dynamically link an updated… … Read more
5 months ago in Movie0
Welcome to LearnDelphi.tv
Creating your own functions in SQLite is another Delphi superpower. Find out how to do it in this video. … Read more
5 months ago in Movie0
Welcome to LearnDelphi.tv
I wanted to convert some black bitmaps to white while preserving the transparency. This turned out to be much more challenging than I suspected. Why? Find out by watching. … Read more
5 months ago in Movie0
Welcome to LearnDelphi.tv
I hadn’t thought about this before, but in Delphi, you can’t break on an exit statement, but it’s something you can quickly fix – and make your code easier to debug. Find out by watching… … Read more
5 months ago in Movie0
Welcome to LearnDelphi.tv
This video got a bit out of hand, but what I wanted to demonstrate was using an interface to hide an implementation and prevent unwanted dependencies from sneaking into our code. The example uses logging,… … Read more
10 months ago in Movie0
Welcome to LearnDelphi.tv
In this video, we look at using some of the predefined anonymous method types in Delphi – in particular, TProc<string> and why it might be a good idea to create some of your own. … Read more
10 months ago in Movie0
Welcome to LearnDelphi.tv
In this video, I did some experiments to see how I could improve the rendering performance of controls in the VCL when changing the layout of a form. … Read more
10 months ago in Movie0
Welcome to LearnDelphi.tv
This guide unlocks the power of efficient logging in Delphi applications. Discover how to swiftly integrate QuickLogger using GetIt for seamless file and Syslog logging. We don’t stop there; we’ll also show you how to… … Read more
10 months ago in Movie0
Welcome to LearnDelphi.tv
Building database applications is easy in Delphi. Here, in this video we will build an application to talk to an SQLite database, which we will create with the same application. … Read more
1 year ago in Movie0
Welcome to LearnDelphi.tv
Building a DataSnap server in Delphi is easy—it requires just a few clicks. Creating the client is just as simple. Let’s build an application that very inefficiently reverses a string, watch it here. See you… … Read more
1 year ago in Movie0
Welcome to LearnDelphi.tv
Regular Expressions (regex) are like a Swiss Army knife for text manipulation. They allow you to perform complex pattern matching and transformations with just a few characters. You can wield this powerful tool in the… … Read more
1 year ago in Movie0