Quantcast
Channel: Delphi – twm's blog
Browsing all 328 articles
Browse latest View live

Blocking the Windows Screen Saver in Delphi

Sometimes your program needs to block the screen saver from automatically kicking in. My use case was that the program was recording data and whenever the screen saver was active, the data was lost (No...

View Article



The 3 different License Types for Delphi

I blogged about the Embarcadero License Center (ELC) and how to use it remotely. But I never went to the trouble of explaining the different kinds of license types that are available for Delphi (after...

View Article

New Icons for MMX

Uwe Raabe, who took over maintaining MMX Code Explorer is collecting money to pay for a designer who will create new icons for MMX Code Explorer. While I don’t think that nice looking icons should be...

View Article

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

View Article

Image may be NSFW.
Clik here to view.

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

View Article


Image may be NSFW.
Clik here to view.

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

View Article

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

View Article

Image may be NSFW.
Clik here to view.

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

View Article


Delphi Tools Manager contains a virus – claims Microsoft

My recently released Delphi Tools Manager tool according to Virus Total and there the Microsoft virus scanner contains the PUA:Win32/Puwaders.B!ml virus. The description on Microsoft’s site is as...

View Article


Image may be NSFW.
Clik here to view.

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

View Article

project.exe is open in another program errors

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

View Article

TStringGrid has Rows and Cols properties

From the “How could I have missed this for decades?” department: The TStringGrid component in Delphi has got two interesting properties which I didn’t know about: TStringGrid.Rows lists the strings and...

View Article

Delphi Shortcut Finder for 10.x

Nicholas Ring wrote a useful Delphi IDE plugin called Delphi Shortcut Finder and made it open source on GitHub. Unfortunately he updated it last in 2015, so it has become yet another abandoned Delphi...

View Article


Where does Delphi store the desktop settings? And what do they mean?

I keep forgetting this so this post is mostly so I can look it up: Delphi uses DST files to store the desktops – that is the layout of the various parts of the IDE. Theses files are in INI format and...

View Article

GExperts and Delphi 10.3.2

Everybody and his brother – ahem – sister is blogging about the latest Update for Delphi 10.3 which has been announced two days ago. As always, Embarcadero’s servers are overloaded and have been down...

View Article


Bugfix for Delphi IDE explorer in Delphi 10.3

In December 2018 I found out that some of the functionality in my Delhi IDE explorer was broken in Delphi 10.3, namely the function to select the current active control or automatically follow the...

View Article

Image may be NSFW.
Clik here to view.

Common unit aliases for backwards compatibility to older Delphi versions

Backwards compatibility to older Delphi versions is an issue mostly encountered by component and IDE plugin developers. Borland, Codegear and Embarcadero actually did quite a good job in that area....

View Article


GPS time vs. UTC

If you have ever worked with GPSes you probably know about the NMEA protocol. Many of the sentences there have got a time stamp that is in UTC (universal time coordinated – thank the French for the odd...

View Article

dzBdsLauncher 1.0 released

As I work with multiple Delphi versions on the same computer it happens frequently that I simply double click on a project and the wrong IDE starts. It then either tells me that the .dproj file format...

View Article

Digging in Archive.org: StringList value class

I was just prompted to dig into archive.org to find an ancient (2008) blog post by Alan Bauer A “Nullable” Post which I used back then to implement the nullable types in dzlib. A comment there...

View Article
Browsing all 328 articles
Browse latest View live




Latest Images