Skip to main content
Thoughts from David Cornelius

InnoSetup Examples

Category

Installation Wizard Performing its MagicIn the latest video of Embarcadero's 30 for 30 series, Ian Barker gives a great overview of many of the popular installation builders to help you package and distribute your applications to virtually any platform. One of the most popular tools for us Delphi programmers targeting Windows is InnoSetup, a free and open-source tool by Jordan Russel. This solid program has been around for a very long time, it can handle nearly any Windows-based installation needs, AND is written in Delphi! I thought it might be useful to share some of the things I've done with it over the years as examples of how it can be used; you never know when a technique might be useful to someone (or even my future self!).

Step Up Memory Leak Debugging

Category

Are your apps eating up memory?Using FastMM4 in my Delphi projects has helped identify several memory leaks in projects I've inherited for which I'm upgrading from Delphi 5 to Delphi 12. But debugging those leaks still took a lot of time because I had to locate the source of them myself. Then I found an awesome tool that not only takes me to the source with the click of a button but also shows me the call stack! That tool is Deleaker!

Introducing WebStencils

Category

web stencilsThe latest version of RAD Studio, version 12.2, was recently released and among the many enhancements was the introduction of a new template engine called WebStencils. It's the new generation of text processing for WebBroker and RAD Server applications that produce HTML on web servers but can also be utilized in apps of all kinds that need to generate template-based text output. I decided to build two apps, one using PageProducers and one using WebStencils, to see how they compare.
Subscribe to