Kurzfassung: Delphi verwendet hier nur eine Variable, obwohl es zwei verwenden müsste, da erst nach dem zweiten Funktionsaufruf die Strings zusammengemanscht werden.
Eventuell könnten ein paar Klammern hier helfen.
Delphi-Quellcode:
function TForm1.GetDebitorName: string;
begin
Result := Copy(GetReAdr.Vorname + ' ') + GetReAdr.Name;
end;