Comparing component properties can be tricky. Watch this video for a couple of techniques that make it easy.
Comparing component properties can be tricky. Watch this video for a couple of techniques that make it easy.
WebP images are a lossy image compression format similar to jpg, only better. Watch this video to find out how to use them and other ways to improve image loading performance in Delphi.
There are lots of new features in Delphi 12, but here is a small, but helpful, improvement. That would be the enhanced TStrings property editor. Watch on YouTube.
Delphi 12 now supports long-string literals. Just how long is long? Watch and find out. Again, this is a highly useful enhancement to Delphi.
Multi-line strings are a fantastic new addition to the Delphi language and have some interesting features that make them particularly useful. Find out about them in this video.
What are interposer classes, and when can you use them? In this video, we do some name-space hackery to introduce behaviour to controls on a form without having to write a whole new component. Watch this video.
Accelerator Keys are a handy feature that lets you use the keyboard to quickly access a specific control on the screen. By adding an ampersand (&) before a letter in the caption of a label, you can create a shortcut key for that control. For example, if you have a label that says “&Name” and a text box next to it, you can press Alt+N to jump to the text box and enter your name. How cool is that? To learn more about how this works, watch this video.
I rarely have physical copies of programming books, but here are three Delphi books that I have. Watch on YouTube
Delph High Performance 2nd Edition on Amazon or Packt.
Obviously, DataSets, DataSources, Queries, Tables, Providers and DB Connections can go into a Datamodule, but what else should go in? Watch to find out.