du hast da was vergessen: Das müsste glaub ich vollständig heißen:
list.add (findcomponent ('edit' + inttostr (a)) as tedit).Text;
Du hast vergessen, die Text Eigenschaft anzuhängen...du versuchst ja quasi, eine Componente einer Liste hinzuzufügen.
Man liest sich, Stanlay