Archive for January, 2009

Creating a Form Wizard - Part 1

Wednesday, January 28th, 2009

It is often nice to have a form’s contents persist from one end user session to another.  Delphi provides for saving a form’s properties and contents from one design time session to another and loading those settings and contents as the form’s initial values when the containing application starts, but it doesn’t provide a means of saving and restoring a form’s settings and contents from one end user session to the next.  So, I decided to embark on a project to figure out how to provide this functionality myself.  Having a fair bit of experience writing custom components for Delphi, I thought “How hard can this be?”.  It turns out to be quite difficult if you want to do it right.