Monday 15th August

Helper Classes – John McDonald

John discussed the benefits and limitations of Delphi helper classes and showed a few examples, including:
a simple class helper that added Position, Size and ClientSize properties to all Controls,
the Delphi supplied record helpers for the primitive types Integer, Double and string,
a simple record helper for a type defined as type Temperature = type Double,
and the DateTimeHelper written by Colin Johnsun available from

Virtual Machines – Andrea Coffey from Miss Programs

Andrea led a discussion on virtual machines.
She focussed mainly on Virtual Box and VMWare fusion and described features of each and some traps to avoid.

A Compact XML Reader – Andrew Tweddle

Andrew showed us some of his techniques for parsing XML files.
He used these techniques to reverse engineer files with no documentation and which don’t adhere to XML standards.