I have been using two tools to add additional data to my executable files in post build scripts for years: assemble.exe from GNUGettext for Delphi MakeJclDbg.exe from Project Jedi Both tools open the freshly built executable and append chunks of data to it. And both started to fail with the error "[project].exe is open in … Continue reading project.exe is open in another program errors
Month: June 2019
Setting the drop down width of a Combobox in Delphi
By default, the width of the drop down list of a TComboBox is the same as the width of the control itself, and even in the latest Delphi version there apparently is no property to set it. Why is that so? Good question. There are probably many third party controls that offer this because it … Continue reading Setting the drop down width of a Combobox in Delphi
Delphi Tools Manager contains a virus – claims Microsoft
My Delphi Tools Manager tool according to Virus Total and there the Microsoft virus scanner contains the PUA:Win32/Puwaders.B!ml virus. Update: Virus Total no longer detects a virus, so I guess I was right all the time: It was a false positive. -- 2019-09-05 twm The description on Microsoft's site is as always pretty useless: Summary … Continue reading Delphi Tools Manager contains a virus – claims Microsoft
Delphi Tools Manager 1.0.0 released
I mentioned that I am working on the Delphi Tools Manager in my post about GExperts supporting import and export for the Tools menu. Today I finished the first version of this tool. It supports all Delphi versions from 5 to 10.3 (it is written in Delphi 10.2). So, what does it do: It shows … Continue reading Delphi Tools Manager 1.0.0 released
On (re-)installing Delphi without active maintenance
Apparently Embarcadero has decided to piss off the remaining Delphi users in the whole world, just to line their pockets. One of the annoyances of Delphi after Delphi 7 has been the enforced online activation. First, there was a 4 weeks grace period until that activation was necessary, but even that grace period has been … Continue reading On (re-)installing Delphi without active maintenance
Add “Open with” for any executable to the Explorer context menu
Many tools optionally add an "Open with [Name of tool]" entry to the context menu of the Windows Explorer. Some others don't, even though it would be useful. Here is how to do it yourself: Open any text editor (Notepad will do) Copy and paste the following text into it: Windows Registry Editor Version 5.00 … Continue reading Add “Open with” for any executable to the Explorer context menu
GExperts adds copy and paste for Delphi Tool menu entries
In my last post I wrote about the export and import feature for custom Tools menu entries that GExperts adds to the Delphi IDE. I also mentioned that I was thinking about adding a custom clipboard format for copying and pasting these entries between multiple Delphi instances / versions. OK, I did that. GExperts now … Continue reading GExperts adds copy and paste for Delphi Tool menu entries
New GExperts IDE enhancement: Export and Import entries for the Tools menu
The Delphi IDE has the quite useful option to add custom entries to the Tools menu. These entries call external programs with some "Macros" that reference the current IDE status, e.g. the currently active project or source file and some of their properties like the output directory or the current editor column and row. GExperts … Continue reading New GExperts IDE enhancement: Export and Import entries for the Tools menu
Fix for Access Violation in u_dzAutocompleteStrings
A while ago I blogged about the various possibilities for auto completion in TEdits. I created several units that supply auto completion based on a StringList files directories path (basically also directories) They all followed a basic principle: Implement IAutoComplete and IAutoComplete2 and provide different implementations for the IEnumStrings interface. They worked fine in Delphi … Continue reading Fix for Access Violation in u_dzAutocompleteStrings