Probiers mal damit.
Die Zeile wird in eine Stringliste gepackt.
Dabei wird das Tab-Zeichen (ich glaube
ASCII-Zeichen 9) mit CRLF (#13#10) ersetzt.
Danach stehen die einzelnen Werte Zeilenweise zur Verfügung
Delphi-Quellcode:
with TStringList.Create do try
// Tabulator mit CRLF ersetzen
Text := StringReplace(ZeileAusDatei,#9,#13#10,[rfReplaceAll]);
// jetzt kann man auf die Daten zeilenweise über die Stringlist zugreifen
NameAusZeile := Strings[0];
ZahlAusZeile := Strings[1];
finally
Free;
end;