procedure TForm1.Button3Click(Sender: TObject);
var LocalFile: string;
S:String;
F: TextFile;
begin
AssignFile(F, 'D:\vb6mini\downurl.htm');
Reset(F);
while not EOF(F) do begin
Readln(F, S);
TxtFile.text:=S LocalFile := ExtractFilePath(ParamStr(0)) + GetFileName(TxtFile.text, false);
if FileExists(LocalFile) then DeleteFile(LocalFile);
DownBar1.HttpServerFileName := TxtFile.Text;
DownBar1.LocalFileName := LocalFile;
if DownBar1.HttpIsDownload then
Form1.Caption := '完成' else Form1.Caption := '失败';end;
CloseFile(F);
end;我需要做的是把下载地址从downurl.txt中读出
然后依次下载procedure TForm1.Button3Click(Sender: TObject);
var LocalFile: string;
S:String;
F: TextFile;
begin
AssignFile(F, 'D:\vb6mini\downurl.htm');
Reset(F);
while not EOF(F) do begin
Readln(F, S);
TxtFile.text:=Send;
CloseFile(F); LocalFile := ExtractFilePath(ParamStr(0)) + GetFileName(TxtFile.text, false);
if FileExists(LocalFile) then DeleteFile(LocalFile);
DownBar1.HttpServerFileName := TxtFile.Text;
DownBar1.LocalFileName := LocalFile;
if DownBar1.HttpIsDownload then
Form1.Caption := '完成' else Form1.Caption := '失败';end;这样代码就可以运行 但是这样下载的只是最后一行的代码 ,请问应该怎么写?
var LocalFile: string;
S:String;
F: TextFile;
begin
AssignFile(F, 'D:\vb6mini\downurl.htm');
Reset(F);
while not EOF(F) do begin
Readln(F, S);
TxtFile.text:=S LocalFile := ExtractFilePath(ParamStr(0)) + GetFileName(TxtFile.text, false);
if FileExists(LocalFile) then DeleteFile(LocalFile);
DownBar1.HttpServerFileName := TxtFile.Text;
DownBar1.LocalFileName := LocalFile;
if DownBar1.HttpIsDownload then
Form1.Caption := '完成' else Form1.Caption := '失败';end;
CloseFile(F);
end;我需要做的是把下载地址从downurl.txt中读出
然后依次下载procedure TForm1.Button3Click(Sender: TObject);
var LocalFile: string;
S:String;
F: TextFile;
begin
AssignFile(F, 'D:\vb6mini\downurl.htm');
Reset(F);
while not EOF(F) do begin
Readln(F, S);
TxtFile.text:=Send;
CloseFile(F); LocalFile := ExtractFilePath(ParamStr(0)) + GetFileName(TxtFile.text, false);
if FileExists(LocalFile) then DeleteFile(LocalFile);
DownBar1.HttpServerFileName := TxtFile.Text;
DownBar1.LocalFileName := LocalFile;
if DownBar1.HttpIsDownload then
Form1.Caption := '完成' else Form1.Caption := '失败';end;这样代码就可以运行 但是这样下载的只是最后一行的代码 ,请问应该怎么写?
解决方案 »
- 关于Lib文件的问题!各位大哥看过来啊!
- DBGrid 的PopupMenu,请问怎么通过Popupmenu取得DBGrid的name
- delphi 中的“save desktop” 功能是将自定义的桌面保存到那个文件里了呢?
- 简单问题,在线等!
- 急!
- DBTree 生成树的实现算法
- 过年了,散分了,大家说说他们的不同吧
- 我是菜鸟一个,不是计算机专业人士,能学会Delphi编程吗?
- 将EXCEL导入MDB数据库,金额如何只保留2位小数,高手们请进
- 关于pagecontrol???
- 将如:"Tue,13 Jun 2006 13:05:59"的字符串 转换为tdatetime型
- edit的maxlength在xp英文版下有问题!
你的循环不停的读,下载却不在循环里面,下载过程只执行一次所以用前面的写法,但是TxtFile.text:=S后面要加上分号,否则编译不过去
运行到 if DownBar1.HttpIsDownload then
就过不去了
需要怎么改才能完成我的要求?我需要做的是把下载地址从downurl.txt中读出
然后依次下载帮忙看看 我以前用vb的现在改学dehpi 东西都不一样了...
呵呵但是我新建一个function也不行
调试不过
不知道怎么会事
编译可以编译但是点击button3的时候
在那一行
DownBar1.HttpIsDownload
出错
弹出错误是工程demo.exe检测到错误类esocketerr.....
使用单步运行或继续运行
然后点确定就没有反应了