gpt4 book ai didi

delphi - Indy 10 Delphi FTP客户端演示错误

转载 作者:行者123 更新时间:2023-12-03 18:50:52 24 4
gpt4 key购买 nike

我是Delphi的新手,想尝试分解一个演示以了解其结构。

我正在尝试使Indy 10 Delphi FTP Client演示在Delphi XE2上运行。

每当我运行下载的代码时,我都会输入FTP URL,用户名,密码等,并且当FTP连接时会出现此错误:


引发异常类$ C00000005,并显示消息“访问冲突位于
0x0018f90e:写入地址0x0000000'


我认为这意味着它指向空值?

调试工具简单地指向了这一行。

ChangeFTPDir(Sites[cbFTPAddress.ItemIndex].RootDir);


消除此错误(try / catch)的最佳方法是什么?或者我可以看看Delphi FTP过程的有效示例吗?

谢谢您的时间,

苏菲

步骤如下:

procedure TfrmMain.ChangeFTPDir(NewDir: String);
begin
FLastDirStack.Add(FTP.RetrieveCurrentDir);
FTP.ChangeDir(NewDir);
DisplayFTP;
end;


我认为站点数组确实包含详细信息,因为在出​​现错误之前ftp确实连接到存储的ftp站点的名称...

最佳答案

您使用IdAllFTPListParsers吗?试试吧。

关于delphi - Indy 10 Delphi FTP客户端演示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com