Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

IdFTP   Найти похожие ветки 

 
Andrey_r ©   (2006-05-25 15:32) [0]

Доброго времени!!!
Помогита пожалусто!!!

LS:=TStringList.Create;
FileList:=TStringList.Create;
IdFTP1.TransferType:=ftASCII;
IdFTP1.ChangeDir("C:\");
IdFTP1.List(LS);
FileList.Assign(LS);
For I:=0 to FileList.Count-1 do
ListBox1.Items.Add(IdFTP1.DirectoryListing.Items[I].FileName)
почему в последней строчке выдаёт ошибку EIdInvalidFTPListingFormat


 
Delphi5.01 ©   (2006-05-27 01:31) [1]

У меня есть подозрения что проблема с TStringList, я в свое время (года два назад) имел похожую проблему, после чего избегаю использование данного компонента. Хотя там проблемы с памятью (нужно выделять) или еще что. Капните в этом направлении.

И главное попробуйте сделать без TStringList-а, если есть возможность. И еще проверьте как у вас с переменной FileList принимает ли оно правильное значение? И есть ли такое поле FileName у IdFTP1.DirectoryListing.Items[I] возможно оно есть только для файлов а не для директорий. Одним словом экспериментируйте

Удачи


 
Плохиш ©   (2006-05-27 01:43) [2]


> Andrey_r ©   (25.05.06 15:32)

Почему бы не воспользоваться свойством IdFTP1.DirectoryListing.Count?



Страницы: 1 вся ветка

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
2-1160066062
Ezorcist
2006-10-05 20:34
2006.10.22
Варианты хранения изображений?


2-1160033184
Fostr
2006-10-05 11:26
2006.10.22
CheckBox


15-1159842127
Slider007
2006-10-03 06:22
2006.10.22
С днем рождения ! 3 октября


2-1159887167
lobach
2006-10-03 18:52
2006.10.22
Поиск по всему диску


2-1159774356
Mishenka
2006-10-02 11:32
2006.10.22
Работа с выделенными записями в DbGrid