TStringList delete Problem
-
Hallo
Ich haben in einer StringListe 10 Einträge, nun lösche ich den 5. Eintrag.
Wie muss ich es anstellen das alle nachfolgenden Einträge nachrutschen also 6 > 5, 7 > 6 ... 10 > 9 ???Danke
Gruß
-
Solange du die Zeile mit Delete(int) löschst eigentlich garnix, die anderen rutschen im Index von selbst eins nach unten.
-
ja
ich lösche mit delete(int), aber ich bekomme trotzdem den Fehler ListenIndex überschreitet das Maximum (-1). Was mache ich falsch??
Gruß
-
Achso die Einträge sind mit Insert(int,AnsiString) eingefügt.
-
Fehler schrieb:
ListenIndex überschreitet das Maximum
Was könnte denn der Satz bedeuten?
Schon mal drüber nachgedacht? Schau mal mit dem Debugger nach, welchen Wert der Index den du der Funktion übergibst hat und welchen Wert Count dabei hat.
-
Hallo,
jo, danke hattest recht Index hatte -1 darum der Fehler.Danke
Gruß