Delphi-PRAXiS
Seite 2 von 4     12 34   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Delphi ShellExecution Brauche Hilfe (https://www.delphipraxis.net/200444-shellexecution-brauche-hilfe.html)

Teklador 20. Apr 2019 19:14

AW: ShellExecution Brauche Hilfe
 
Danke für die vielen Antworten

Ich überlege nur noch wie der richtige Get-Clipboard Bfehl ist.

DieDolly 20. Apr 2019 19:19

AW: ShellExecution Brauche Hilfe
 
Die Zwischenablage sollte man im besten Fall niemals benutzen. Darum ging es mir.
Du solltest dein Konzept noch einmal überdenken und es anders machen.

Teklador 20. Apr 2019 19:57

AW: ShellExecution Brauche Hilfe
 
Zitat:

Zitat von DieDolly (Beitrag 1430695)
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. :(

EWeiss 20. Apr 2019 20:00

AW: ShellExecution Brauche Hilfe
 
Schau dir die Parameter an und arbeite damit.
Verstehe nicht was daran so schwierig ist zumal dir die Fehler auch noch gemeldet werden.

Delphi-Quellcode:
,nil,UINT
UINT als Parameter ? sorry Lustig.

gruss

Delphi.Narium 20. Apr 2019 20:04

AW: ShellExecution Brauche Hilfe
 
eventuell
Delphi-Quellcode:
ShellExecute(Self.Handle,nil,PWideChar('mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard.asText),nil,nil,SW_NORMAL);
?

DieDolly 20. Apr 2019 20:07

AW: ShellExecution Brauche Hilfe
 
Zitat:

Ich weiß so langsam echt nicht mehr weiter.
STRG gedrückt halten und auf ShellExecute klicken. Dann kommst du zu den Quellcodes und kannst dir in Ruhe angucken welche Parameter du brauchst.
Du hast die Professional Edition also sollte das kein Problem sein.

Ich habe nur noch nicht richtig verstanden warum du die Zwischenablage brauchst.

EWeiss 20. Apr 2019 20:07

AW: ShellExecution Brauche Hilfe
 
Zitat:

Zitat von Delphi.Narium (Beitrag 1430698)
eventuell
Delphi-Quellcode:
ShellExecute(Self.Handle,nil,PWideChar('mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard.asText),nil,nil,SW_NORMAL);
?

So einfach hätte ich es ihm nicht gemacht.
Aber gut.. Wie soll er so lernen? Das er keine oder wenig Ahnung vom Programmieren hat kann selbst ein Laie erkennen.

Zitat:

STRG gedrückt halten und auf ShellExecute klicken. Dann kommst du zu den Quellcodes und kannst dir in Ruhe angucken welche Parameter du brauchst.
Zu spät! Lösung wurde schon verraten.. Nur lernen kann er davon nichts.

gruss

Teklador 20. Apr 2019 20:17

AW: ShellExecution Brauche Hilfe
 
Zitat:

Zitat von Delphi.Narium (Beitrag 1430698)
eventuell
Delphi-Quellcode:
ShellExecute(Self.Handle,nil,PWideChar('mailto:' +'' +'?Subject=Guck dir mal den Link an' + '&Body=' + clipboard.asText),nil,nil,SW_NORMAL);
?

Nein, das ist nicht die Lösung: habe ich auch schon versucht.

Teklador 20. Apr 2019 20:18

AW: ShellExecution Brauche Hilfe
 
Zitat:

Zitat von EWeiss (Beitrag 1430697)
Schau dir die Parameter an und arbeite damit.
Verstehe nicht was daran so schwierig ist zumal dir die Fehler auch noch gemeldet werden.

Delphi-Quellcode:
,nil,UINT
UINT als Parameter ? sorry Lustig.

gruss

Uups, kann mich nicht errinern das geschrieben zu haben

Teklador 20. Apr 2019 20:19

AW: ShellExecution Brauche Hilfe
 
Wert := 'mailto:' + '' +'?Subject=Guck dir mal den Link an' + '&Body=' + Clipboard.AsText;
ShellExecute(Self.Handle,nil,Pchar(Wert),nil,nil,S W_NORMAL);


Das hier ist der richtige Code.

Mit allem in einer Zeile funktioniert einfach nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr.
Seite 2 von 4     12 34   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz