Hmmm, der Ansatz gefällt mir nicht. Das Schreiben ins
GUI sollte am Ende der Datenerfassung stehen. Die Daten müssen ja vorher schon zur Verfügung stehen, also werden sie gespeichert, bevor sie im TEdit landen.
Also, irgendwo hast Du die Zeile
TEdit.Text := WasAuchImmer;
davor muss dann stehen
TStringList.Add(WasAuchImmer);
Ein Editfeld sollte nur ausgelesen werden, wenn dort User-Eingaben reingeschrieben werden.
Grüße, Messie