1. Если IdFTP1.DirectoryListing.Items.Count = 0, то IdFTP1.DirectoryListing.Items[0] естественно не будет присутствовать, т.к. элементов в этом листинге нет вообще.
2. Не могу сказать точно, но скорее всего не
IdFTP1.DirectoryListing.Assign(IdFTP1.List);
а
IdFTP1.DirectoryListing.Items.Assign(IdFTP1.List);
3. Используй IdFTP1.DirectoryListing.Items.Add(...) и тому подоное для добавления и манупуляций с элементами в листинге
А для полученя значений элементов используй
IdFTP1.DirectoryListing.Items.Strings[n], где n - число.
Все это я говорю основываясь на предположении, что IdFTP1.DirectoryListing.Items имеет тип TStrings
Вобщем пиши, что как.
__________________
THE CRACKER IS OUT THERE
|