パラメータ値 '*1.dat'
を FindFirst に渡しますが、FindFirst() ルーチンが返す最初のファイルは46checks5.dat
非常に一貫しています。
これは既知の問題ですか?
vpath:=trim(vpath);
result:=true;
try
res:=findfirst(vpath+'\'+vmask,faarchive,search); //vmask = *1.dat
try
while res=0 do
begin
vlist.add(search.name); //searchname returned is 46checks5.dat!!!
res:=findnext(search);
end;
finally
findclose(search);
end;
except
result:=false;
end;