Die Zwischenablage sollte man im besten Fall niemals benutzen. Darum ging es mir.
Du solltest dein Konzept noch einmal überdenken und es anders machen.
ich habe schon eine Funktion wo ich die Zwischenablage seperat speichere und später wieder auf das Original zurück setze.
Das Konzept würde also funktionieren.
Bitte, kann mir irgendwer sagen was ich hier schreiben muss?
1.
ShellExecute(Self.Handle,nil,'mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + GetClipboardData ,nil,UINT,SW_NORMAL);
Ich kriege immer die Fehlermeldung: zu wenig wirkliche Parameter.
Oder
2.
ShellExecute(Self.Handle,nil,'mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard,nil,nil,SW_NORMAL);
Fehlermeldung: Inkompatible Typen String und TClipboard
Zu 2
Wenn ich
ShellExecute(Self.Handle,nil,'mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard.ToString,nil,nil,SW_NORMAL);
schreibe kommt die Fehlermeldung: Inkompatible Typen PWideChar und String!?
dasselbe mit
ShellExecute(Self.Handle,nil,'mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard.asText,nil,nil,SW_NORMAL);
Ich weiß so langsam echt nicht mehr weiter.