![]() |
Dateiinfo 2
Hi!
Ich würde gerne wissen wie man unter Delphi6, von einer Verknüpfung, die Zielinformationen herraus bekommt. Also "Ziel" und vielleicht, aber eher Sekundär, Zielort und Zieltyp. |
Re: Dateiinfo 2
Moin f.r.e.s.h.d.,
such doch mal hier im Forum nach IShellLink. Dazu müsste was zu finden sein. |
Re: Dateiinfo 2
Kann mir vielleicht jemand ein Beispiel geben, wie ich an die Infos ran komme...habe schon was gefunden, aber ich komme damit nicht zurecht.
Delphi-Quellcode:
var
LinkFile : String; wLinkFile : WideString; PersistFile : IPersistFile; Link : IShellLink; buffer : array [0..MAX_PATH] of Char; SetLastError(0); LinkFile := Liste.Strings[2]; wLinkFile := LinkFile; if CoCreateInstance(CLSID_SHellLink, nil, CLSCTX_INPROC_SERVER, IShellLink, Link) = S_OK then begin PersistFile := Link as IPersistFile; if PersistFile.Load(PWideChar(wLinkFile), STGM_READ) = S_OK then begin if Link.GetDescription(buffer, sizeof(buffer)) = S_OK then ShowMessage(String(buffer)); end; end; initialization CoInitialize(nil); finalization CoUninitialize(); |
Re: Dateiinfo 2
Alles weiter hier:
![]() |
Re: Dateiinfo 2
Hat da keiner irgendwie ein Beispiel ?!
|
Re: Dateiinfo 2
Zitat:
Setz doch hier für GetDescription, das ein, was dich interessiert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 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