Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ShellListView Pfad auslesen (https://www.delphipraxis.net/149267-shelllistview-pfad-auslesen.html)

SimonRap 17. Mär 2010 19:58


ShellListView Pfad auslesen
 
Moin leute,
ich ma wieder...
Kurze Frage:
gibt es eine möglichkeit aus einer shelllistview den dateipfad der ausgewählten datei zu entnehmen?
Danke schonma

mfg simon

SimonRap 17. Mär 2010 20:26

Re: ShellListView Pfad auslesen
 
oh hab schon...
mit bissel suchen geht fast alles^^
hab jetzt SelectedFolder.PathName...
wenn ich jetzt aber keine datei ausgewäht hab, kommt ne fehlermeldung...
kann man ir-wie abfragen, ob ne datei ausgewäht is?

simon

Tom 17. Mär 2010 21:36

Re: ShellListView Pfad auslesen
 
Delphi-Quellcode:
ShellListView1.Folders[ ShellListView1.Selected.Index ].PathName
sollte funktionieren.

SimonRap 18. Mär 2010 16:05

Re: ShellListView Pfad auslesen
 
wenn ich keine datei auswähle, dann kommt immernoch die selbe fehlermeldung:
access violation at adress BLA in module BLA... Read of Adress BLA...

schon in dem moment in dem ich das in nen string umwandle meckert er!
geht das wirklich nicht anders? :?:

Andreas L. 18. Mär 2010 16:08

Re: ShellListView Pfad auslesen
 
Delphi-Quellcode:
  if Assigned(ShellListView1.Selected) then
    //...

SimonRap 18. Mär 2010 16:13

Re: ShellListView Pfad auslesen
 
JUHUHUHU Es tut genau das, was es soll... :thumb: :thumb: :thumb: :thumb: :thumb: :thumb:
genau so was hab ich gesucht... thx http://www.sowi-forum.com/forum/images/smilies/thx.gifhttp://www.sowi-forum.com/forum/images/smilies/thx.gifhttp://www.sowi-forum.com/forum/images/smilies/thx.gifhttp://www.sowi-forum.com/forum/images/smilies/thx.gif


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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