Warum oben so umständlich?
Delphi-Quellcode:
begin
ClipBoard.AsText := Text;
end;
1. Du brauchst keine Instanz von TClipBoard anlegen - genaus wie Printer, Application, Screen, etc exisitiert eine globale Instanz. Nutze diese und erstelle nicht einfach neue (siehe Hilfe).
2. TClipBoard hat eine Eigenschaft AsText und diese reicht vollkommen, wenn du Text zuweisen willst. (Siehe Hilfe)