Vielleicht sollte man erstmal die Aufgabenstellung konkretisieren: was soll das Programm können und was nicht? Wenn ich von Tuten und Blasen keine Ahnung habe, suche ich normalerweise erstmal nach einfachen, d.h. für mich nachvollziehbaren Lösungen. In diesem Fall könnte man z.B. eine einfache Textdatei verwenden, auch wenn einige hier die Nase rümpfen werden. Solange keine Sortierung o.ä. ins Spiel kommt, ist diese mittels einer TStringList IMO recht einfach zu handhaben (LoadFromFile, SaveToFile etwa werden ja gleich "frei Haus" mitgeliefert). Ein kleines minimales Beispiel:
Delphi-Quellcode:
sList := TStringList.Create;
try
sList.LoadFromFile(Dateiname);
for i := 0 to sList.Count - 1 do
case i mod 3 of
0: Verarbeite_Name(sList[i]); //Name
1: Verarbeite_Vorname(sList[i]); //Vorname
2: Verarbeite_TelefonNr(sList[i]); //Telefon
end;
finally
sList.Free;
end;
Nun muss man sich nur noch Gedanken über die Darstellung machen (ListView, StringGrid, ListBox). Versucht es mal auf diesem Wege, wenn Ihr nicht weiterkommt, stehen wir gerne zur Verfügung.