Главная страница
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.029 c
3-1155899628
Bless
2006-08-18 15:13
2006.10.22
Коды ошибок провайдера.


2-1160038651
Neket
2006-10-05 12:57
2006.10.22
Проблема с динамическими массивами


2-1160208207
iamdanil
2006-10-07 12:03
2006.10.22
memo в webbrowser


15-1159283412
TStas
2006-09-26 19:10
2006.10.22
неужели на самом деле что-то может быть за зловредные проги?


2-1160026286
Alex_C
2006-10-05 09:31
2006.10.22
Вопрос по SysEdit