Hi roxxy,
du machst dir einfach ein neues Objekt vom Typ TStringList, und anstatt jedem ShowMessage schreibst du StringList.Items.Add('...'). Am Ende schreibst du dann noch StringList.SaveToFile(<Irgendein Dateiname>) und die Log-Datei liegt auf der Festplatte.
Greetz
alcaeus
PS: Ich hoffe dass TStringList auch SaveToFile enthält, bin mir nicht ganz sicher und hab grad kein Delphi.
PPS: Ich hoffe auch dass du weißt wie du zur Laufzeit ein Objekt erstellen kannst, sonst verwende mal die
DP-Suche.