Einzelnen Beitrag anzeigen

Teklador

Registriert seit: 20. Apr 2019
7 Beiträge
 
Delphi 10.1 Berlin Professional
 
#13

AW: ShellExecution Brauche Hilfe

  Alt 20. Apr 2019, 19:57
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.
  Mit Zitat antworten Zitat