Also ich kann ohne Probleme mit Delphi 2009 ein List ausführen...
Liegt dein Fehler vielleicht in dem Slash beim Changedir?
IdFTP1.ChangeDir('
/IN');
also beim code (einfach so dahin geklatscht, keine Fehlerbehandlung) sieht so aus:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
s: TStringList;
i: integer;
begin
s:=TStringList.Create;
idftp1.Connect;
idftp1.ChangeDir('
html');
idftp1.List(s);
for i := 0
to s.Count - 1
do
begin
showmessage(s[i]);
end;
end;
Edit:
FTP Server: vsFTPd 2.0.7
Zielsystem: Debian
Edit2: ich benutze übrigends die
Indy 10.2.5