Главная страница
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.038 c
2-1160053032
Pol
2006-10-05 16:57
2006.10.22
Виснет прога


2-1159962647
zorik
2006-10-04 15:50
2006.10.22
Расширеный DBGrid


3-1155812228
Ro-man
2006-08-17 14:57
2006.10.22
Вопросы по реализации 3-х звенного приложения...


2-1159875748
term1t
2006-10-03 15:42
2006.10.22
Выборка(Oracle 9)


11-1135948023
homm
2005-12-30 16:07
2006.10.22
Как получить видимый регион окна?