Hai ChrisH90,
da Du hier ein +1 als Startposition angibst musst Du als Endepostion -2 rechnen.

Zitat von
ChrisH90:
Seriennummer_STRING:=copy(Lesestring,pos('Q',Leses tring)+1,pos(';',Lesestring)-1);
Copy kopiert ja von x beginnend y Zeichen. Wenn nun das letzte Zeichen fehlen soll (y-1) Du aber vorher von x+1 beginnst must Du also bis y-2 kopieren.
Stephan B.
"Lasst den Gänsen ihre Füßchen"