Function copy

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;