向十豆三老师请教一个关于从网络FTP服务器下载文件中遇到的问题。

ZJM4862915 2011-07-28 11:40:16
十豆三老师:
我用VFP8.0为某商店设计了商品进销存管理系统。其中在打开系统时先要求从网络FTP服务器下载总公司的下发文件,下载文件命令使用木瓜的MyFll.Fll中的FtpDownFile命令。所编程序为:

Set Library To myFll
if !FtpDownFile("服务器IP地址","服务器上的文件名","下载文件名","用户名","密码")
MESSAGEBOX("网络FTP服务器不能连接,不能下载总公司文件,故直接进入本系统。",0)
do form 表单商品进销存
else
do form 表单总公司来文
endif

现在的问题是:当网络FTP服务器存在某种故障或其他什么原因一时连不上时,执行FtpDownFile下载文件命令不会立即提示“网络FTP服务器不能连接”,而是计算机一直显示正在连接网络FTP服务器状态,既连不上,又不取消连接(即执行FtpDownFile()很长时间还不返回函数的T值或F值)。这样就造成一种类似死机状态,使商品进销存软件无法继续运行。
能否设置执行FtpDownFile命令的连接时间,如2分钟,到时还不能连接上,就取消该命令,直接执行下面的程序。敬请指导,不胜感激!
...全文
123 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2011-07-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zjm4862915 的回复:]
十豆三老师:
我使用FtpDownFile()命令连接网络FTP服务器很长时间还不返回函数的T值或F值的情况确实存在,能否设置执行FtpDownFile命令的连接时间,如2分钟,到时还不能连接上,就取消该命令,直接执行下面的程序。敬请指导,不胜感激!
[/Quote]

这个需要咨询一下 木瓜 大侠,你给他发个邮件即可。
ZJM4862915 2011-07-28
  • 打赏
  • 举报
回复
十豆三老师:
我使用FtpDownFile()命令连接网络FTP服务器很长时间还不返回函数的T值或F值的情况确实存在,能否设置执行FtpDownFile命令的连接时间,如2分钟,到时还不能连接上,就取消该命令,直接执行下面的程序。敬请指导,不胜感激!
十豆三 2011-07-28
  • 打赏
  • 举报
回复
这个我用过,有时网络连接不上时,好像没有像你说的等待很久呀。
应该是在1分钟之内就响应了。
不会一直死等的。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧