[Delphi]ExtractFilePath zwraca pusta wartosc

[Delphi]ExtractFilePath zwraca pusta wartosc
EL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
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:

Kopiuj
  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;
Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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.

EL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

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

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.