Hallo,
wenn's eine ini-Datei werden soll, dann geht das ungefähr so:
Delphi-Quellcode:
uses
IniFiles;
procedure TMainForm.ReadIni;
var
ini : TIniFile;
i : Integer;
Name : string;
Punkte : Integer;
begin
ini := TIniFile.Create('d:\Highscores.dat'); // muss also nicht .ini sein...
try
for i := 1 to 10 do
begin
Name := ini.ReadString('Slot' + i.ToString, 'Name', '');
Punkte := ini.ReadString('Slot' + i.ToString, 'Punkte', 0);
// hier käme die Ausgabe auf dem Bildschirm hin
end;
finally
ini.Free;
end;
end;
Zum Schreiben ginge das analog, TIniFile hat dazu WriteXXX Methoden.
Falls die Vorgabe aber ist, dass eine Datenbank zu benutzen ist, dann nochmal melden.
Da würde man dann wohl zuerst eine entsprechende Liste im Speicher anlegen die nur
diese 10 höchsten Highscorewerte enthält, die Highscore Tabelle vor dem Speichern
mittels delete
SQL Befehl löschen und dann mittels Schleife und
SQL insert den
Inhalt der Highscore Liste in die Datenbank schreiben.
Grüße
TurboMagic