![]() |
shellexecute Problem
Hallo
und zwar habe ich ein problem,mit diesem code!
Delphi-Quellcode:
Das funzd super,wenn ich die exe im selben verzeichnis wie das hauptprogramm ist!
shellexecute(handle, 'open', pchar('Test.exe'), nil, nil, sw_shownormal);
Nun wollte ich nen neuen ordner hinzufügen in dem hauptverzeichnis meines hauptprogramms,bloß dann kann ich die exe nicht starten ,obwohl ich dachte das es wie im html funzen müßte^^
Delphi-Quellcode:
Wie müßte der code sein das delphi die exe starte von diesem ort aus??
shellexecute(handle, 'open', pchar('Test1\Test.exe'), nil, nil, sw_shownormal);
Thx für eure hilfen! Ps:oder kan ich auch nach einer bestimmten exe suche lassen um sie zu starten? Nen exampel währe net :mrgreen: |
Re: shellexecute Problem
Hi,
das funktioniert wenn du den ganzen Pfad zu der Datei angibst. Also etwa so:
Delphi-Quellcode:
[edit]ExtractFileDir in ExtractFilePath geändert - ist günstiger so. Danke für den Hinweis.[/edit]
shellexecute(handle, 'open', pchar(ExtractFilePath(Application.ExeName) + 'Test1\Test.exe'), nil, nil, sw_shownormal);
|
Re: shellexecute Problem
Hi Niko
jo das wuste ich auch,bloß ist der pfad auf jedem pc unterschiedlich? Trotzdem Danke für den hilfe vesuch! |
Re: shellexecute Problem
Zitat:
[edit]@Niko: Path, nicht Dir [/edit] |
Re: shellexecute Problem
Danke Habe nun Nikos alternative genutz^^
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 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