Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Delphi.Narium,
20. Apr 2019
Was ich nicht verstehe:
Die Fehlermeldung lautete:
Warum sollte man hier was anderes als PWideChar nehmen, wenn doch explizit PWideChar verlangt wird?
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Delphi.Narium,
20. Apr 2019
eventuell
ShellExecute(Self.Handle,nil,PWideChar('mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard.asText),nil,nil,SW_NORMAL);
?
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Delphi.Narium,
20. Apr 2019
Das sehe ich etwas anders:
Wir habe also einen Link, einen Menüeintrag, um den Link als Mail zu verschicken. Soweit sogut.
Wofür braucht man in diesem Kontext denn da bitteschön die Zwischenablage?
Wenn man aber erwartet, dass der Anwender vor dem Anklicken des Menüeintrages erstmal einen Link in die Zwischenablage kopiert, halte ich das Konzept für überdenkungswürdig, da man hier "immer"...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Delphi.Narium,
20. Apr 2019
Die Formulierung suggeriert das zumindest, ebenso die Fragestellung.
Warum sollte man in den Body einer Mail den Text "Get-Clipboard" schreiben und sich dann darüber wundern, dass der Body den Text "Get-Clipboard" enthält, wenn man nicht was anderes erreichen möchte, als man geschrieben hat? ;-)
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Delphi.Narium,
20. Apr 2019
Weil dadrin ShellExecute(Self.Handle,nil,'mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=Get-Clipboard',nil,nil,SW_NORMAL);
eine Zeichenfolge steht, die dem Body die Textfolge "Get-Clipboard" zuweist.
Was ist den Get-Clipboard? Der auszugebende Text oder soll sich dahinter irgendeine Funktion befinden, die den aktuellen Text aus der Zwischenablage holt?
Gedacht ist vermutlich...