![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Indy TIdFTP - проблема с получением списка папок [D7, WinXP]
Cobalt © (2004-05-12 22:50:00)Ситуация - соединяюсь с фтп-серваком, пытаюсь получить список папок.
procedure TForm1.GetList(Dir : string);
var
Dirs : TStringList;
begin
Dirs:=TStringList.Create;
try
IdFTP1.List(Dirs,'*',false);
Memo1.Lines.AddStrings(Dirs);
finally
Dirs.Free;
end;
end;
Если в ADetails - false, то получаю EIdProtocolReplyError '*:No such file or directory'
а если передаю True, то получаю список папок, но с детализацией :(
Возникает вопрос - это, кажется, проблема сервака? Может, кто сталкивался с таким, что посоветуете?
Cobalt (2004-05-13 08:11:00) [1]"Легко" - в смысле, нужно обрабатывать события intercept-а OnConnect, OnDisconnect, OnReceive, OnSend - так?
Или надо заменить его экземпляром класса TIdLogDebug?
nikkie (2004-05-13 00:28:00) [2]>что посоветуете?
прежде всего получить лог сессии.
в инди это легко делается через intercept.
по логу сессии уже можно сказать у кого проблемы.