TStringList.Insert

Parameter

(Index: Integer; const S: String);

Beschreibung

Die Methode Insert fügt an der mit Index angegebenen Position einen String in die Liste ein.

Mit Insert können Sie der Liste den String S an der mit Index bezeichneten Position hinzufügen. Wenn Index 0 ist, wird der String am Anfang der Liste eingefügt. Ist Index1, wird der String an der zweiten Position eingefügt usw. Ist dem einzufügenden String ein Objekt zugeordnet, muss die Methode InsertObject verwendet werden.

Wichtiger Hinweis

Bei einer sortierten Liste verursacht der Aufruf von Insert oder InsertObject eine EListError-Exception. Verwenden Sie deshalb bei sortierten Listen Add oder AddObject.

Beispiel

procedure Test_Insert;
var
  TestObj : TStringList;
begin
  TestObj := TStringList.Create;
  try
    TestObj.Add('Moewe');
    TestObj.Insert(1,'Tiger');
    if (TestObj.Strings[1] <> 'Tiger') 
      then raise ('Test_Insert Fehler')
      else showmessage(TestObj.DelimitedText);
  finally
    TestObj.free;
  end;
end;