The Delphi IDE Explorer lets you browse all VCL and FMX components, forms, data modules, properties, events, and class hierarchies within the running Delphi IDE. Until now, this was purely read-only. The latest version adds the ability to edit published properties at runtime by double-clicking them in the Properties list. Supported property types The edit … Continue reading Delphi IDE Explorer: Runtime Property Editing
dzBdsLauncher 1.0.19 released
The new version of dzBdsLauncher fixes a bug when handling .dpk files. It now actually opens the .dpk file in the IDE rather than try to open a .dpr file that does not exist and fail.
archived blog posts from Borland/Codegear/Embarcadero
I just found by accident that Embarcadero has made most (all?) blog posts from Borland and Codegear available, back to 1995. They are by "Embarcadero Archives" and there are 474 posts in total. The very first one is Extracting A Bitmap From A BLOB Field from 1995-06-01. There is also Allen Bauer's A "Nullable" Post … Continue reading archived blog posts from Borland/Codegear/Embarcadero
TxtCipher: A Browser-Based Text Encryption Tool
TxtCipher is a simple, self-contained web application for encrypting and decrypting text. It runs entirely in the browser with no server, no installation, and no external dependencies. Just open the HTML file and start encrypting. You can run it directly from the repository or download the file and open it locally. What it does TxtCipher … Continue reading TxtCipher: A Browser-Based Text Encryption Tool
CMD script to export the Delphi HKCU registry branches
Just in case anybody else has a use for this: Here is a CMD script that exports the HKCU registry branches for all Delphi versions from XE2 to 13: @echo off setlocal set "OUTDIR=%~dp0registry_exports" if not exist "%OUTDIR%" mkdir "%OUTDIR%" call :ExportBDS 9.0 XE2 call :ExportBDS 10.0 XE3 call :ExportBDS 11.0 XE4 call :ExportBDS 12.0 … Continue reading CMD script to export the Delphi HKCU registry branches
GExperts: Improvement to the Comment Code / Uncomment Code experts
The Comment Code editor expert in GExperts lets you comment out a selected block of code with a single keyboard shortcut. You can configure which comment style to use per file extension: //, { }, (* *), /* */, or -- (SQL). There is a problem with some comment styles though: For all but // … Continue reading GExperts: Improvement to the Comment Code / Uncomment Code experts
GExperts 1.3.27 released
I have just released GExperts 1.3.27. This is probably the biggest release in a long time, with several new experts, major improvements to existing ones, and lots of bug fixes. It supports Delphi 6 through RAD Studio 13.0 including the 64-bit IDE. Head over to the GExperts download page to get it. New Experts The … Continue reading GExperts 1.3.27 released
Why does it feel so pointless to work on GExperts?
I have added a lot of new features and fixed quite a few bugs in GExperts during the last weeks. I have been so productive because I extensively used Claude Code, and it is a lot of fun. On the other hand: Does it really make sense to invest time, effort and of course money … Continue reading Why does it feel so pointless to work on GExperts?
GExperts: New Declare Variable Expert
There's a new editor expert in GExperts: Declare Variable. It lets you place the cursor on an undeclared identifier in the code editor and quickly declare it as a local variable, a class field, or a property. How it works Place the cursor on an identifier that hasn't been declared yet, then trigger the expert … Continue reading GExperts: New Declare Variable Expert
GExperts: Rename Identifier – recent improvements
The Rename Identifier editor expert has received several improvements that make it smarter and safer. Here's an overview. Identifier info display The rename dialog now shows detailed information about the identifier under the cursor: Kind: variable, constant, type, parameter, field, property, method, or external identifier Type: the declared type (e.g. Integer, TStringList, array of string), … Continue reading GExperts: Rename Identifier – recent improvements