Hm, na ja ... ich weiß nicht, was unser Luckie da gemacht hat. Da sind ein paar Dinge bunt durcheinander. Die von dir genannte Fehlermeldung wird wohl daran liegen, dass deine Form eigentlich
TForm1 heißt.
So heißt sie bei Luckies Link am Anfang ja auch noch:
procedure TForm1.Create(Sender: TObject);
Aber dann ändert sich halt nur der Formname:
procedure TfrmSysInfo.FormDestroy(Sender: TObject);
Benutze also statt
TfrmSysInfo die entsprechenden Ereignisse von
TForm1. - Evtl. ringt sich Luckie aber zu einem etwas besseren Beitrag durch, weil ich 100% weiß, dass er
so eigentlich nicht programmiert.