Du machst es doch auch so, nur dass du ein Array Feld verwendest. Was spricht dagegen hier:
Delphi-Quellcode:
n:= mmEin.Lines.Count;
for i:=0 to n-1 do
feld[i]:=StrToInt(mmEin.Lines[i]);
schon abzuprüfen, ob die Zahl schon im Array vorhanden ist - falls nicht, dann Zahl dem Array hinzufügen.
MfG Hitzi