D5:Einlesen von CSV-Textdateien?

Hallo!
Ich möchte den Inhalt einer CSV-Datei in eine Klasse einlesen. Die CSV (mit CRLF) sieht z.B. so aus:

Name;GebDat;Alter;Einkommen
Hans Müller;12.01.1967;35;2345,34
Fritz Schmitz;13.02.1972;;1534,34
usw.

Wie kann ich diese Datei in die Klasse
Type
TFileValues = Class
Name : Array Of String;
GebDat: Array Of TDate;
Alter : Array Of Integer;
Einkommen : Array Of Extended;
End;
einlesen? Die Dimension der Arrays muß ich natürlich auch ermitteln.

Vielen Dank für Ideen!

TIP: Ich würde anstatt Array TStringList benutzen
Dann kannst Du Zeile für Zeile einlesen, und deine Liste erweitern. Array’s sind da ein bisschen zu steif…

Gruss Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]