Ok habe versucht nun auf das Wesentlichste zubeschränken.
Der Quellcode hier soll nur einen niedrigeren Highscorewert ersetzten und dann aus gehen.
count = ist der erspielte wert im Spiel zb 18900
form1.edit.text = Ist der Name des Spieler
STringlistse
1.Name
20000
2.Name
17000
soll zu
1.Name
2000
2. form1.edit.text
(18900)countwert
Delphi-Quellcode:
x:=1; //x=1 damit er bei der 2ten Stelle anfängt wo der zahlenwert drinnen steht
repeat
if count >= strtoint(score[x]) then
begin
//Was mir fehlt
//1. [x-1] hier damit der name ersetzt wird =Form1.edit.text
//2. [x] = count damit Wert ersetzt wird
break; //soll die ganze repeat schleife beenden wenn der erst mögliche wert ersetzt wurde
end;
inc(x);
inc(x);//Sprung bis zur nächsten zu überprüfenden Zahl
until x=score.count;
Ich hoffe so sollte der Delpi-Code formatiert werden.
MfG