![]() |
Wie startet man eine Verknüpfung (lnk) ??
Hallo,
ich möchte unter Delphi ein Programm bzw. eine Verknüpfung starten. Kann mir jemand sagen wie man das anstellt ? In meiner Verknüpfung sind folgende Bedinungen festgelegt: Programm: "C:\Program Files\OpenOffice.org 3\program\soffice.exe" Ausführen in: "C:\Program Files\OpenOffice.org 3\Basis\program\" mein Versuch das Programm mit folgendem Code zu starten:
Code:
funktioniert unter Vista nicht ...
ShellExecute(0, Nil,
PChar('C:\Program Files\OpenOffice.org 3\'), PChar(''), PChar('soffice.exe'), SW_HIDE); Ich habe noch andere Programme, die ich wegen der Option "Ausführen in" nicht starten kann. Hat mal jemand einen Tip für mich ?? KUBA |
Re: Wie startet man eine Verknüpfung (lnk) ??
Hast Du mal versucht, die *.lnk direkt zu starten?
|
Re: Wie startet man eine Verknüpfung (lnk) ??
Zitat:
Delphi-Quellcode:
Vista ... :mrgreen:
ShellExecute(0, nil,
PChar('OpenOffice.org 3.1.lnk'), PChar(''), PChar('c:\temp\'), SW_HIDE); kuba |
Re: Wie startet man eine Verknüpfung (lnk) ??
gibts nicht noch eine andere Möglichkeit mit Delphi ein Programm (*.exe) zu starten und ein anderes Arbeitsverzeichnis anzugeben ??
kuba |
Re: Wie startet man eine Verknüpfung (lnk) ??
Was gefällt die an ShellExecute() nicht?
|
Re: Wie startet man eine Verknüpfung (lnk) ??
genaugenommen will ich nicht die Verknüpfung starten, sondern das Programm, jedoch in einem anderen Basisverzeichnis.
Ohne eine Verknüpfung dafür zu benötigen ... kuba |
Re: Wie startet man eine Verknüpfung (lnk) ??
Dann starte doch die soffice.exe und gib ein anderes Verzeichnis an.
|
Re: Wie startet man eine Verknüpfung (lnk) ??
Delphi-Quellcode:
Sollte eigentlich funktionieren :)
ShellExecute(
0, 'open', 'C:\Program Files\OpenOffice.org 3\program\soffice.exe', nil, 'C:\Program Files\OpenOffice.org 3\Basis\program\', SW_SHOW); |
Re: Wie startet man eine Verknüpfung (lnk) ??
So in der Art hatte ich das auch gemeint, dazu braucht man doch keine Verknüpfung.
|
Re: Wie startet man eine Verknüpfung (lnk) ??
Zitat:
thanx KUBA |
Re: Wie startet man eine Verknüpfung (lnk) ??
Dann solltest du vielleicht den Titel des Threads anpassen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 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