![]() |
Ziel einer Verknüpfung ermitteln
Guten Morgen :)
Ich suche mit folgendem Code nach Verknüpfungen in einem Ordner:
Delphi-Quellcode:
Wie ihr seht finde ich die Verknüpfungen.
function LinksToApp(F : TSearchRec; AppName : string):Boolean;
begin end; function IsAppInFolder(FolderName, AppName : string):Boolean; var F : TSearchRec; begin Result:=False; try if FindFirst(FolderName+'\*.lnk',faAnyFile-faDirectory,F)=0 then begin repeat Result:=Result or LinksToApp(f,AppName); until FindNext(f)<>0; end; finally FindClose(F); end; end; Jetzt möchte ich bestimmen, wohin Sie zeigen, bzw. ob Sie an das übergebene Ziel zeigen. Wie mache ich das? Ich kann mit dem TSearchRec ja nur auslesen ob die Datei schreibgeschützt ist oder so... |
AW: Ziel einer Verknüpfung ermitteln
[DP]Verknüpfung auslesen[/DP] ?
|
AW: Ziel einer Verknüpfung ermitteln
Oder
![]() Ob das Ding unter Unicode-Delphi tut, habe ich nie ausprobiert, zumindest kann man ja in den Source schauen (auch wenn der recht gruselig ist, der stammt noch aus Delphi 3-Zeiten). |
AW: Ziel einer Verknüpfung ermitteln
Vielen Dank euch beide, ich habe es jetzt mit der Methode JclShell.ShellLinkResolve gelöst :):thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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