Форум: "Сети";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.061 c