Hallo,
den Typen von String nach Array of char umzustellen halte ich nicht für sehr zielführend.
Ein record mit Strings funktioniert auch.
Allerdings würde ich aus dem record ein packed record machen.
Delphi-Quellcode:
type Teintrag = packed record
zahl:string[20];
zeit: string[20];
datum: string[20];
end;
var
datei: file of Teintrag;
eintrag: Teintrag;
Wenn Dein Programm 10 Zeilen im StringGrid anlegt
dann werden auch 10 Einträge aus der Datei gelesen.
Steht denn in den Zeilen 1-9 nichts drin oder
wird der Inhalt immer aus Zeile 0 wiederholt?
Wenn dem so sein sollte, dann zeige uns doch einmal Deine speicher Routine.
Grüße
Klaus