also das müsste auch ohne
temstrinlist.delimiter:=#9
funktionieren, nimm mal diese zeile raus
mit dieser funktion legst du ein explizites trennzeichen deines textes fest
welches du aber nicht brauchst wenn dein text durch leerzeichen oder tabulatoren getrennt ist.
eine möglichkeit wäre noch die temstringlist durchzufählen und die letzen zwei einträge auszulesen, da wie mir scheint der ort immer der letzte eintrag und die postleitzahl immer der vorletzte eintrag ist.
Delphi-Quellcode:
StringGrid1.Cells[1,x]:=(templist[templist.count-1]); //Ort
StringGrid1.Cells[1,x]:=(templist[templist.count-2]); //PLZ