Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Shellexecute mit mehreren Parametern (https://www.delphipraxis.net/89200-shellexecute-mit-mehreren-parametern.html)

hedie 27. Mär 2007 11:07


Shellexecute mit mehreren Parametern
 
Hallo

Ich möchte so eine datei aufrufen

Delphi-Quellcode:
ShellExecute(Handle,'open', 'siexup.exe','dd','dd', SW_SHOWdefault) ;
Doch wie kann ich nun mehr als nur ein Parameter mitsenden?

Abfangen tue ich si beim event FormCreate und mit paramstr(1)...3

Doch es wird nur der erste Paramstr gesendet. Wie kann ich mehrere "senden"



danke
Grüsschen
Claudio

SirThornberry 27. Mär 2007 11:09

Re: Shellexecute mit mehreren Parametern
 
schau dir am besten die Hilfe zu ShellExecute an. Der eine Parameter ist für das Arbeitsverzeichnis!
Mehrere Parameter werden durch Leerzeichen getrennt. Letztendlich wird der Anwendung ein Parameterstring übergeben und diese pflückt ihn wieder auseinander so das du dann die mit leerzeichen getrennten Parameter über ParamStr(x) ansprechen kannst.

mkinzler 27. Mär 2007 11:09

Re: Shellexecute mit mehreren Parametern
 
Verkette die Parameter in einem string, den du dann an das ShellExecute übergibst.

hedie 27. Mär 2007 11:14

Re: Shellexecute mit mehreren Parametern
 
danke

hat hervorragend geklappt :D

DP-Maintenance 27. Mär 2007 14:36

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Windows API / MS.NET Framework API" verschoben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:37 Uhr.

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