Insert
Adam Boduch
Insert
Moduł: System
Jeżeli parametr Index ma wartość mniejszą od 1, zostanie mu przypisana wartość 1. Jeśli wartość tego parametru jest większa niż indeks ostatniego znaku łańcucha S powiększony o 1 (Index > (Length(S) + 1)), to łańcuch Source zostanie wstawiony na końcu łańcucha S.
Funkcja wywołuje wyjątek EOutOfMemory, jeżeli nie uda się jej zaalokować wystarczającej ilości pamięci, potrzebnej do pomieszczenia nowego łańcucha.
Pierwszy znak łańcucha ma indeks równy 1.
Spójrz na poniższy przykład:
program Foo;
{$APPTYPE CONSOLE}
var
S : String;
begin
S := 'Hello';
Insert(' World', S, Length(S) + 1);
Writeln(S); // Hello World
end.
Program realizuje dodanie na końcu łańcucha S frazy World
.
Zobacz też:
Jak mam to zrobić w stosunku do Edit ??