![]() |
ShellExecute Parameter
Hallo,
mit ShellExecute übergebe ich einem Delphiprogramm mehrere Parameter: '"C:\Program Files (x86)\abc\abc.exe" "C:\Users\Test User\Desktop\Demo"' Der erste Parameter ParamStr(1) kommt an. Beim Zweiten kommt nur "C:\Users\Test" im ParamStr(2) an. Warum? Danke und beste Grüße |
AW: ShellExecute Parameter
Zitat:
Hier wäre es jetzt mal wichtig zu sehen, wie genau du den Aufruf startest. Ansonsten ist das nur ein Rätselraten. |
AW: ShellExecute Parameter
ShellExecute(Handle, PChar('open'), PChar(ProgramName), PChar('"C:\Program Files (x86)\abc\abc.exe" "C:\Users\Test User\Desktop\Demo"'), nil, SW_SHOWNORMAL);
|
AW: ShellExecute Parameter
Eigentlich sieht es OK aus.
Was sagt denn ein
Delphi-Quellcode:
, in deinem Zielprogramm?
ShowMessage(GetCommandLine);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 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