我用IDFTP控件,怎样取得下载或上传的进度吗?是在WORKBEGIN中写吗? ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前做过,不过忘记了,大概其中一部分这样的,楼主大概参考一下吧,希望对你有启发,我比较忙,要不就帮你写清楚了,不好意思阿procedure TMainForm.IdFTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer);begin TransferrignData := true; AbortButton.Visible := true; AbortTransfer := false; STime := Now; if AWorkCountMax > 0 then ProgressBar1.Max := AWorkCountMax else ProgressBar1.Max := BytesToTransfer; AverageSpeed := 0;end;procedure TMainForm.IdFTP1WorkEnd(Sender: TObject; AWorkMode: TWorkMode);begin AbortButton.Visible := false; StatusBar1.Panels[1].Text := 'Transfer complete.'; BytesToTransfer := 0; TransferrignData := false; ProgressBar1.Position := 0; AverageSpeed := 0;end; delphi自带的DEMO里面就有呀好像是FTPDemo目录!仔细看看,很简单的... delphi中判断文件是否能打开 能不能把excel的所有数据嵌入程序里面? Vclskin 控件與FastReport的問題 关于打印的问题! Delphi7自带的安装程序installsheild express好象不支持中文啊,有什么办法! gdgd 让一个程序暂停执行最好用哪个函数 第一次问问题,信誉第一 使用性能计数器得到所有进程占用的CPU使用率的问题。 请问如何实现label等一些文字标签的渐隐渐现效果? 如何读取字符串中的中文字符??? 关于跨表显示的问题!!在这先谢了
const AWorkCountMax: Integer);
begin
TransferrignData := true;
AbortButton.Visible := true;
AbortTransfer := false;
STime := Now;
if AWorkCountMax > 0 then ProgressBar1.Max := AWorkCountMax
else ProgressBar1.Max := BytesToTransfer;
AverageSpeed := 0;
end;procedure TMainForm.IdFTP1WorkEnd(Sender: TObject; AWorkMode: TWorkMode);
begin
AbortButton.Visible := false;
StatusBar1.Panels[1].Text := 'Transfer complete.';
BytesToTransfer := 0;
TransferrignData := false;
ProgressBar1.Position := 0;
AverageSpeed := 0;
end;
仔细看看,很简单的...