Even after Microsoft abandoned the stupid idea of the Windows 8 start screen and gave us back the start menu in Windows 10 there is still a lot to desire. Of course you can replace the the start menu with a tool like Open Shell (formerly known as Classic Shell) which improves it quite a … Continue reading How to use JumpFolder to create multiple “start menus”
Month: January 2021
When sorting a “StringList” is very costly
The following code looks innocuous but slows down a program significantly: Yes it's Quicksort and it sorts strings in a TCheckListBox's Items property, swapping not only the strings but also the objects and the Checked values. Now, run this with, lets say 100 entries. That shouldn't be any problem for Quicksort, should it? But it … Continue reading When sorting a “StringList” is very costly