如何获得prg程序里变量的值!(fpt下载vfp代码)[
我的目的是想实现从ftp上下载文件,弄一个进度条显示下载完成的情况。现在我用一段程序获得了从ftp上下载文件的大小、已下载大小。在prg程序里用“?”是可以在屏幕上显示下载信息。就是不知道如何将prg里变量的值(文件大小,已下载大小,文件名等)实时传倒表单上。如果实时传到表单上的话我就可以用一个进度条来显示。这样就直观多了!
我想请高手帮我指点迷津!谢谢!(不胜感激)
我是利用myfll来实现的!myfll代码如下:
Set Library To myfll
SetVfpEvents("test()",1)
FtpDownFile("127.0.0.1","www\test.rar","d:\test.rar")
Set Library To
然后用test.rg文件里:
Procedure test
Lparameters a,b,c,d
?"当前ID",a ,"已发送字节:" ,b ,"总字节:",c ,"附加参数:", d
Return .t.
EndProc
我就是想在表单里获取b,c,d的值。要实时获得!这样就可以弄进度条!
请高手帮忙解决!