关于findfirst函数的使用?!!!(10分)

  • 主题发起人 主题发起人 senjoso
  • 开始时间 开始时间
S

senjoso

Unregistered / Unconfirmed
GUEST, unregistred user!
下面这一段程序有问题没?其中findfirst函数中间那个faAnyFile是什么作用?
procedure TMainForm.AddallButtonClick(Sender: TObject);
var
sr: TSearchRec;
i: integer;
begin
I := FindFirst(filelist.filename, faAnyFile, sr);
while i = 0 do
begin
DBAddButton.Click;
i:= FindNext(sr);
end;
FindClose(sr);
end;
 
faAnyFile表示搜索所有属性的文件吧
 
procedure TMainForm.AddallButtonClick(Sender: TObject);
var
sr: TSearchRec;
i: integer;
begin
I := {若是搜索到文件返回0}FindFirst(filelist.filename{要搜索的文件名,可以带通配符}, faAnyFile{要搜索的文件属性可以是文件夹,只读文件,系统文件,具体请看单元sysutils}, sr{返回搜索结果的数据结构});
while i = 0 do
begin
DBAddButton.Click;
i:= FindNext(sr);{搜索下一个文件}
end;
FindClose(sr);{关闭搜索,注意一定要关闭搜索,不然会造成资源高浪费}
end;
 
谢谢 boot.ini
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
922
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
S
回复
0
查看
894
SUNSTONE的Delphi笔记
S
后退
顶部