我在2K下面使用TNMFTP进行文件传送.
只有不能列出FTPDirectoryList.它的命令都可以用这是为什么
我是这样写的
NMFTP1.Connect;
NMFTP1.Nlist;
NMFTP1.List;
showmesage(inttostr(NMFTP1.FTPDirectoryList.name.count));显示出来都是0.这是怎么回事明明有文件.
只有不能列出FTPDirectoryList.它的命令都可以用这是为什么
我是这样写的
NMFTP1.Connect;
NMFTP1.Nlist;
NMFTP1.List;
showmesage(inttostr(NMFTP1.FTPDirectoryList.name.count));显示出来都是0.这是怎么回事明明有文件.
对于delphi本身有没有关系.
我在98下用同样的方式是可以的.
参见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=265419
不过我又发现一个问题.
我在98下通过的
NMFTP1.Connect;
NMFTP1.Nlist;
NMFTP1.List;
showmesage(inttostr(NMFTP1.FTPDirectoryList.name.count));
编译成可执行文件.
却不能在2000下使用.是不是2K 或是 delphi6.0的原因
不过我想不通不知道市面上的FTP软件是怎么设计的
我不管用DOS还是UNIX
文件都一样可以列出来.
是不是这些软件不是用DEPHI做的,但至少底层还是一样的协议.是不是
大师,请教你有这方面的经验吗?
参见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=265419
这个问题可以了下面一个还不行