Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi OpenDialog, Verknüpfungen und die Parameter dort drinnen (https://www.delphipraxis.net/174322-opendialog-verknuepfungen-und-die-parameter-dort-drinnen.html)

Der schöne Günther 17. Apr 2013 11:20

OpenDialog, Verknüpfungen und die Parameter dort drinnen
 
Hallo-

Ein peinliches Problem: Der Benutzer soll mit einem TOpenDialog eine Anwendung oder Verknüpfung darauf auswählen können. Das ist an sich kein Problem. Aber der TOpenDialog scheint die Parameter die in der Verknüpfung enthalten sind, unter den Tisch zu werfen.

Beispiel:

Benutzer wählt aus
Code:
c:\dir\softlink.lnk
Verknüpfung sagt:
Code:
C:\dir\test.exe /eins /zwei /drei
TOpenDialog.FileName gibt zurück:
Code:
c:\dir\test.exe

Ich bin relativ ratlos, was ich dagegen tun kann - Ich weiß ja noch nicht einmal, ob der Benutzer die Verknüpfung oder die Anwendung direkt gewählt hat. Übersehe ich eine Eigenschaft von TOpenDialog? Gibt es eine andere Komponente, die so etwas bietet?

Bummi 17. Apr 2013 11:29

AW: OpenDialog, Verknüpfungen und die Parameter dort drinnen
 
ofNoDereferenceLinks

Der schöne Günther 17. Apr 2013 11:34

AW: OpenDialog, Verknüpfungen und die Parameter dort drinnen
 
Das habe ich wohl glatt übersehen!

Vielen Dank, damit komme ich notfalls weiter. Nicht sonderlich schön, denn jetzt muss ich darauf prüfen und bei Bedarf auf mir noch unbekannte weise in den Softlinks herumwühlen aber so kann ich es wenigstens schonmal herausfinden.

CCRDude 17. Apr 2013 11:56

AW: OpenDialog, Verknüpfungen und die Parameter dort drinnen
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1211758)
bei Bedarf auf mir noch unbekannte weise in den Softlinks herumwühlen

Um das "unbekannt" wegzubekommen ein Stichwort: MSDN-Library durchsuchenIShellLink.

Bummi 17. Apr 2013 12:00

AW: OpenDialog, Verknüpfungen und die Parameter dort drinnen
 
Hier ist was fertiges: http://www.swissdelphicenter.ch/de/showcode.php?id=970

Der schöne Günther 17. Apr 2013 12:11

AW: OpenDialog, Verknüpfungen und die Parameter dort drinnen
 
Zitat:

Zitat von Bummi (Beitrag 1211762)

Die Mächte des Internets waren mir nicht wohl gesonnen, egal nach was man suchen wollte. Genau so etwas macht mir das Leben jetzt viel einfacher. Vielen Dank dafür! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz