InplaceExeWrapper for those tools that do not allow specifying an output file

There are a lot of command line tools that are very useful, but have one flaw: They directly modify a file in place and do not allow you to specify an output file instead. So, if you e.g. want to compare the modified file to the original, you have to make a copy first. Or, … Continue reading InplaceExeWrapper for those tools that do not allow specifying an output file

Calling Application.ProcessMessages in a Delphi program

Using Application.ProcessMessages is being frowned upon by many because often it means that your program design is flawed. These people usually suggest you should use multi-threading instead, which then opens another can of worms. First of all, let me make clear, that I am talking about Windows programs written in Delphi using the Visual Component … Continue reading Calling Application.ProcessMessages in a Delphi program