Mam taki kod (niżej) i zmienna "koder" zamiast przyjmować wartość String, która jest pomiędzy BeginPos i EndPos dodaje jeszcze znaki po tym Stringu ( a jest ograniczenie do ">). Znaków jest łącznie 88. Nie wiadomo dlaczego tak się dzieje, dlatego proszę o pomoc.
BeginPos := Pos('mailto:', Output.DataString)+7;
EndPos := Pos(' ">', Output.DataString);
koder := Copy(Output.DataString, BeginPos, EndPos);
Memo1.Text:=koder;