Zitat von
nixalsverdruss:
und dann einen Butten mit dem:
Delphi-Quellcode:
procedure TForm3.Button1Click(Sender: TObject);
var
Hscr: array[1..10] of THighscoreEintrag;
begin
Hscr[1].Nr := 1;
Hscr[1].Name := 'Der Erste';
Hscr[1].Punkte := 10000;
end;
Wie gehts jetzt weiter?
Hallo,
Du willst doch eine Liste machen, oder?
Hier beschreibst Du immer nur das erste Element deines Arrays.
Wenn Du ein Element einfügst, mußt Du schauen an welche Stelle es kommt
und eventuell die nachfolgenden Felder nach hinten verschieben.
Ist das neue Element kleiner als alle Elemente die bereits in der Liste sind
wird es hinten angehangen es sei denn alle Felder sind schon beschrieben
dann wird das Element nicht in die Liste aufgenommen.
Mußt Du mit einem Array arbeiten?
TList wäre eine Alternative, dort gibt es schon die Methode
insert um ein Element zwischen zwei Elementen einzuschieben.
Grüße
Klaus