我以前一个indy9 ftp写的客户端可以运行,为什么现在装了indy10,就运行不了了
大致代码如下(以前indy9的)
首先把Host,用户名,密码什么的赋给indy ftp
然后
myindyftp.connect;
remotepath := '/';
myindyftp.changedir(remotepath);
lS := TStringList.Create;
myindyftp.list(ls);
for i := 0 to myindyftp.directorylisting.count - 1 do
begin
//根据item的类别向一个ListView中添加远程服务器上的内容
end;
这段代码在以前indy9的ftp版本下运行是正常的,现在装了indy10,发现运行后listview根本没有反应,调试发现myindyftp.directorylisting.count为0,请问这是怎么回事,难道indy10不是用这种方法获得远程ftp服务器上的文件列表吗,还是说需要一些特别的设置?谢谢
大致代码如下(以前indy9的)
首先把Host,用户名,密码什么的赋给indy ftp
然后
myindyftp.connect;
remotepath := '/';
myindyftp.changedir(remotepath);
lS := TStringList.Create;
myindyftp.list(ls);
for i := 0 to myindyftp.directorylisting.count - 1 do
begin
//根据item的类别向一个ListView中添加远程服务器上的内容
end;
这段代码在以前indy9的ftp版本下运行是正常的,现在装了indy10,发现运行后listview根本没有反应,调试发现myindyftp.directorylisting.count为0,请问这是怎么回事,难道indy10不是用这种方法获得远程ftp服务器上的文件列表吗,还是说需要一些特别的设置?谢谢
发现delphi开发最大的一个问题就是帮助文档奇缺,和微软的比起来简直是一个天上一个底下
我都没打算升级到Indy10的,还是Indy9好用http://lysoft.7u7.net