[Delphi]ExtractFilePath zwraca pusta wartosc

0

siemka , mam problem poniewaz chce wyciagnac sciezke do pliku o nazwie z listboxa np "belbel.jpg" (taka jest nazwa itemu w listboxie)
przy utworzeniu swiezego listboxa na pagecontrol'u i dodaniu itemu wszystko jest dobrze i podgladam sobie zdjecia , ale ... jak wiecie nie moge wyciagnac tej sciezki na podstawie nazwy pliku bo kod zwraca pusta wartosc
kod:

  if memos[pagecontrol1.activepageindex].lista.items.count > -1 then
 begin
 s:=extractfilepath(memos[pagecontrol1.ActivePageindex].lista.Items[memos[pagecontrol1.ActivePageindex].lista.itemindex]);   
label2.Caption:= s;
    end;
0

Jak do cholery chcesz z samej nazwy pliku wyciągnąć ścieżkę?
To jest po prostu niemożliwe.
Jeżeli dodajesz plik do listboxa, to gdzieś zapisuj także ścieżkę do niego.

0

myślałem ze wyszuka plik o takiej nazwie i poda ścieżkę , cóż dzięki

0

Samo wyszukiwanie mogłoby zająć parę godzin, ponadto nic nie stoi na przeszkodzie, aby było kilkanaście plików o tych samych nazwach tyle, że musiałby być w odrębnych katalogach.
Poza tym ta funkcja tylko wycina fragment stringa...

1 użytkowników online, w tym zalogowanych: 0, gości: 1