/
Insert

Insert

Parameter

(Source: String; var S: String; Index: Integer);

Beschreibung

Die Prozedur fügt an einer bestimmten Position einen TeilString in einen String ein. In Delphi fügt Insert Source in S an der Position S[Index] ein. Source ist ein String-Ausdruck. S ist eine String-Variable beliebiger Länge. Index ist ein Integer-Ausdruck. Dabei handelt es sich um einen Zeichen-Index, nicht um einen Byte-Index. Wenn Index kleiner als 1 ist, wird 1 verwendet. Wenn der Wert von Index das Ende des Strings überschreitet, wird er auf die Länge des Strings gesetzt und eine Append-Operation durchgeführt. Wenn der Parameter Source ein leerer String ist, führt Insert nichts aus. Insert löst eine EOutOfMemory-Exception aus, wenn nicht genügend Speicherplatz für den Rückgabe-String zugewiesen werden kann.

Beispiel

S := 'Honest Lincoln'; Insert('Abe ', S, 8); { 'Honest Abe Lincoln' } 

Related content

Insert
More like this
TStringList.Insert
TStringList.Insert
More like this
TStringList.InsertObject
TStringList.InsertObject
More like this
TStringList.Strings
TStringList.Strings
More like this
TStringList.Strings
TStringList.Strings
More like this
TStringList.Strings
TStringList.Strings
More like this