Syntax:
function copy(s: string; from, count: integer): string;
Beschreibung:
S ist ein Ausdruck des Typs String.
from und
count sind Integer-Ausdrücke.
Copy gibt einen Teilstring zurück, das
Count Zeichen ab der Position
from enthält.
Der Teilsstring ist eine eindeutige Kopie (d.h. Speicher wird nicht gemeinsam mit S genutzt).
Ist
from größer als die Länge von
S, gibt Copy einen leeren String zurück.
Gibt Count mehr Zeichen als verfügbar sind, werden nur die Zeichen oder Elemente von Position
from bis zum Ende von
S zurückgegeben.
Beispiel:
procedure copyLastname;
var
Person, Nachname: string;
aIndex: integer;
begin
Person := 'Mustermann Max';
aIndex := Pos(' ', Person);
if aIndex > 0 then
begin
Nachname := copy(Person, 0, aIndex-1);
Message_dlg(Nachname);
end;
end;