Posts

Showing posts from April, 2025

DUSE v0.3.1 released

Image
Following a bug report I've updated DUSE , the Delphi Unit Scope name Expander program, to allow Delphi 12 unit names to be imported easily. That's it really. If you use DUSE and Delphi 12 this is worth the update. 🠞  Get DUSE v0.3.1 from GitHub .

Code Snippet Collection v2.2.3 released

v2.2.3 of the DelphiDabbler Code Snippets Collection has just been released. It includes bug fixes, so you should updated For details see  this post on the CodeSnip blog .

Meany - the average calculator - an update

Image
There may have been a broken link to the releases page on GitHub for the new Meany program. That link should now work - see  https://github.com/ddabapps/meany/releases . The web page is finally up too: https://delphidabbler.com/software/meany .

System Information Unit v5.32.0 released

Image
This is a pretty big update to the System Information Unit : a piece of code I keep promising is on its way out! Following a feature request on GitHub to provide access to the computer's UUID I hopped off down a rabbit hole BIOS related code and documentation. Once I discovered I needed to dig the UUID out of the BIOS I found a hole host of goodies sitting there. So, instead of just adding a UUID method to TPJComputerInfo I ended up adding a whole new class, TPJBiosInfo , that gives access to some the the information stored in the BIOS. Well, providing your BIOS complies with the SMBIOS reference specification v2.0 or later it does. Otherwise the class does sweet FA. Three of the methods of TPJBiosInfo duplicate (sort of) three methods of TPJComputerInfo . I say sort of because the TPJBiosInfo methods get their info directly from the BIOS, while TPJComputerInfo relies on the information being duplicated in the registry. In my case both approaches work, but I've read that the ...