![]() |
ShellExecute klappt nicht
Hi,
ich habe mit ein programm gebastelt, welches ein anderes aufrufen soll.
Delphi-Quellcode:
Das ist der Code. Die exe dateien befinden sich im selben verzeichnis.
shellexecute(Application.Handle, 'open', 'updater.exe', nil, nil, SW_ShowNormal);
Die Update.exe wird allerding nicht aufgerufen. wenn ich sie im exploerer starte klappt alles wunderbar. Weiß einer woran das liegt? danke :) Asfaloth PS: Uses ShellAPI ist drinne ;) |
Re: ShellExecute klappt nicht
Versuch mal:
Delphi-Quellcode:
Oder alternativ
Shellexecute(Application.Handle, 'open', ExtractFilePath(ParamStr(0)) + 'updater.exe', nil, nil, SW_ShowNormal);
![]() |
Re: ShellExecute klappt nicht
Versuch mal den Pfad mitanzugeben.
|
Re: ShellExecute klappt nicht
der pfad kann ja variabel sein...je nach dem wo mans hinmacht....
|
Re: ShellExecute klappt nicht
Zitat:
Delphi-Quellcode:
Liest den aktuellen Pfad aus, wo es liegt. Hast du meinen Code mal ausprobiert? :roll:
ExtractFilePath(ParamStr(0))
P.S.: Eventuell kann es auch folgendes sein, habs nicht getestet:
Delphi-Quellcode:
Shellexecute(Application.Handle, 'open', PChar(ExtractFilePath(ParamStr(0)) + 'updater.exe'), nil, nil, SW_ShowNormal);
|
Re: ShellExecute klappt nicht
klappt immernoch nicht -.-
ist im mom so:
Delphi-Quellcode:
shellexecute(Application.Handle, 'open', PChar(ExtractFilePath(ParamStr(0)) + 'updater.exe'), 'FTP PicUpper.exe', nil, SW_ShowNormal);
|
Re: ShellExecute klappt nicht
|
Re: ShellExecute klappt nicht
GetLastError sagt 2 ;)
LOL?? ich habe jetz einfach mal die 2 exe dateien in en anderes verzeichnis geschoben und es klappt...komisch nunja...vielen dank an alle die mir geholfen haben :) einen guten rutsch wünsch ich euch und dem rest auch ^^ |
Re: ShellExecute klappt nicht
Moin Asfaloth,
Fehler 2 = FILE_NOT_FOUND Wenn Du es so abfragst:
Delphi-Quellcode:
bekommst Du auch den Klartext.
ShowMessage(SysErrorMessage(GetLastError));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz