Posts

Showing posts from September, 2024

Version Information Editor v2.16.0

Image
I've just released v2.16.0 of my rather niche Version Information Editor . This program helps with writing the version info resource that should be in every program. Now I know that Delphi has been generating that information for usfor ages now, but the way it goes about doesn't work the way I want, so I wrote my own tool! Anyhow, this new version allows the value of an environment variable to be included in version information. You can also create new variables on the command line using the  -E:name=value  command line parameter. The variables can be referenced in the program using a new <%Env> macro. See the help file for details. Like all my recent releases I've simplified the process of building the program from within the Delphi IDE and added a new script to create release using MSBuild instead of Make. There are also a few bugs fixes and I've made a long overdue start on refactoring the very smelly and ancient code! 👉 Get v2.16.0 from GitHub  (all changes

Delphi 12.2 is now available

Image
The latest version of Delphi has been released today as part of RAD Studio 12.2. Hot from the release webinar, the new features in Delphi and the IDE that most appeal to me are: The Delphi compiler & tools are now available as 64 bit executables that can be used as an option when using MSBuild. These can be used for Windows 32 and 64 targets. This means mega size applications can be built as single application files. Happy, happy! In the Delphi RTL:   TParallelArray - faster parallel operations. TOrderedDictionary - I've been wanting this for a while. I had one written on XE, but it broke of Delphi 11! Smart CodeInsight: AI coding support using OpenAI , Gemini & Claude . These are all online, so you need to trust them and you may need to pay any service fees. There's also Ollama which is offline, free of change, and apparently sends no data through the net. These are all off by default. You can add other AI tools if you have the rights to use them. Focus mode: see on