Przypisanie ścieżki do DirectoryListBox

0

Czołgiem. :d

Mam oto taki kodzik:

Foldery.Directory:=Statusbar1.Panels[2].Text;

Foldery to DirectoryListBox. Chce przypisać ściezkę do tego komponentu ze Statusbara (2 panel). Ścieżka do Statusbara jest odczytywana z pliku INI.
Podczas odczytu ściezki do komponentu Directory~ wyskakuje błąd:

Project Project1.exe raised exception class EInOutError with message 'I/O error 123'. Process stopped. Use Step or Run to continue.

Gdy przypiszę ścieżke w samym kodzie to wszystko działa. Problem pojawia się gdy chcę to zrobić w RunTime.

Ścieżkę chcę przypisywać w OnCreate ale i też za pomocą Buttona wywala ten błąd. Jak to naprawić?
[soczek]

0

Katalog taki w komponencie w tej chwili nie istnieje, stąd błąd - nie można go ustawić na bieżący.

Sprawdziłbym

  • co zawiera ten Panel[x].Text;
    .. i wtedy pokusić się o próbę zaznaczenia tego katalogu.
0

Chodzi o to że np. mam kod:

 Foldery.Directory:='C:\Windows';

To pokazuje folder w DirectoryListBox.

A jak mam kod:

 Foldery.Directory:=Label1.Caption;

A w tym Labelu Caption jest C:\Windows to wywala tamten błąd.

0

Nie jestem pewien .. - daj w tym Edicie czy co tam masz zamiast "" znak "/"

0

Dobra już wiem co było. :)
Tworzyło mi spację przed ścieżką. Już działa.

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.