![]() |
Shell Execute will nicht :-)
Hallo
Ich möchte gerne eine anwendung (privoxy) mittels ShellExecute öffnen Ich wollte diesen code verwenden
Delphi-Quellcode:
Jedoch kommt dabei immer eine fehlermeldung..
ShellExecute(Form1.Handle, nil, 'Privoxy\privoxy.exe',
nil, nil, SW_Show); Inzwischen habe ich herausgefunden was der fehler ist, weswegen ich auch die fehlermeldung nicht poste.. Das problem ist, das aus irgendeinem grund privoxy (die zu öffnende exe) nicht weiss wo sie sich befindet :) Darauf gekommen binn ich, nach dem ich versucht habe Privoxy mittels einer bat zu starten... Inhalt der bat:
Code:
Mittels mausklick ausgeführt, startet die Bat privoxy problemlos, jedoch wenn shellexecute die bat öffnet, kommt die meldung
start privoxy.exe
Code:
die datei 'privoxy.exe' kann nicht gefunden werden.
ich hoffe ihr könnt mir helfen. liebe grüsse |
Re: Shell Execute will nicht :-)
Zitat:
|
Re: Shell Execute will nicht :-)
In diesem Falle:
Delphi-Quellcode:
Der 2. Parameter sollte übrigens "open" sein.
ShellExecute(Form1.Handle, 'open', PChar(ExtractFilePath(ParamStr(0)) + 'Privoxy\privoxy.exe'),
nil, nil, SW_Show); |
Re: Shell Execute will nicht :-)
Moin Claudio,
wenn Du einfach nur den Namen angibst, muss sich die Datei im Suchpfad befinden, tut sie das nicht, wovon ich mal ausgehe, muss Du den Pfad mit angeben. Windows sucht nach der Datei
War die Suche erfolglos, gibt's die genannte Fehlermeldung |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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