请教IDFTP的使用问题
我想用IDFTP 从FTP上面下载一个文件,要求必须启动另一个线程执行下载动作,主界面中有个进度条控件,显示其下载的状态
而主进程就等待此线程结束,即文件下载成功,(这点不知如何判断,还请高手有帮忙),不太懂线程的状态,能否在线程结束时触发某种事件,来达到这个效果?
问题点数:20、回复次数:3Top
1 楼okyzx(Jason)回复于 2005-06-20 11:07:43 得分 0
我想过,用一个定时器,定时去检测文件是否下载完毕,不过这方法不好
我想应该有办法知道,FTP下载线程的状态,如果此线程结束了,触发某事件后,我再去判断下载是否成功Top
2 楼lovejlj(孔乙己)回复于 2005-06-21 13:08:30 得分 10
下载线程在文件下载完成后可以给主窗口发送一个消息,通知主窗口文件已经下载完成.
SendMessage(frmMain.Handle,WM_DOWNLOAD_COMPLETE,0,0)Top
3 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2005-06-21 14:08:36 得分 10
看Indy的Demo吧
http://lysoft.7u7.netTop




