Zitat:
a := TEdit(FindComponent('Form1.Edit'+s)).Text;
Du kannst das Form1 weglassen, da du dich in der Klasse "befindest", weil TForm1.Button1Cick zu dieser Klasse gehört, also:
a := TEdit(FindComponent('Edit'+s)).Text;
Daran liegt es allerdings nicht (denke ich). Guck doch nochmal nach ob in dem Edit wirklich was drinsteht
!