Hast du wirklich die Leerstellen rund um den NameValueSeparator in deiner Datei? Dann geht auch das hier:
Delphi-Quellcode:
begin
// ...
index := MyList.IndexOfName(PlzEdit.Text + ' ');
// edit: ValueFromIndex[] - und nicht ValueFromIndex()
OrtEdit.Text := IfThen(index < 0, '', Trim(MyList.ValueFromIndex[index]);
// ...
end;
Gute Nacht