希望高手们不吝赐教!!!
解决方案 »
- Delphi中串口蓝牙无线通讯
- 高分求助:语法错误 操作符丢失 在查询表达式
- 刚刚知道的秘密,可能有些人还不知道吧!
- 如何产生随机数且不重复?
- adodataset通配符的过滤
- 我们是哪种人~~~~~~~~~(有感悟得拿去转载,谢谢)?
- DBGrid中字段值更新出错:'DataSet not in Edit or Insert mode' Waiting......
- 如何在delphi中操作SQL SERVER的UniqueIdentifier字段
- 请帮忙查以下代码的错误?
- 记录类型用起来爽,散分50
- 初学delphi开发web,怎么在网页中运行做好的exe呢?
- 求RSA1024签名验证,加密解密的源码
var
sr: TSearchRec;
Item : TListItem;
begin
SetCurrentDir(ROOT_PATH);
if FindFirst('*', faArchive, sr) = 0 and (LowerCase(RightStr(sr.Name,4)='.gif') then
begin
repeat
Item:=LocalFileList.Items.Add;
Item.ImageIndex:=1;
Item.Caption:=sr.Name;
Item.SubItems.Add('');
Item.SubItems.Add(IntToStr(sr.Size));
Item.SubItems.Add(DateTimeToStr(sr.Time));
until FindNext(sr) <> 0;
FindClose(sr);
end;
var
Found: TSearchRec;
Finished: integer;
begin Finished := FindFirst(Dir + '\'+'*.*', faanyfile, Found);
while (Finished = 0) do
begin
if ((Found.Name <> '.') and (Found.Name <> '..')) then
begin
if (Found.Attr and faDirectory) = faDirectory then
SearchFileEx(Dir + '\'+ Found.Name,Ext,Files)
else
if Ext='*.*' then Files.Add(Dir + '\'+ Found.Name)
else
if Pos(UpperCase(Extractfileext(Found.Name)), UpperCase(Ext)) > 0 then
Files.Add(Dir + '\'+ Found.Name);
end;
Finished := FindNext(Found);
end; FindClose(Found);end;