Delphi IDE Explorer: Runtime Property Editing

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

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: 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