Hello Martin.
I have excellent result with this:
var
x : integer;
datalist_files : tfiledatalist;
begin
datalist_files := tfiledatalist.create();
// This does not work --->
// datalist_files.mask := '"*.mp3" "*.wav" "*.ogg" "*.flac"';
datalist_files.adddirectory('/home/fred/mp3/Home cookin',fil_ext1);
datalist_files.options := [flo_sortname,flo_sorttype];
demogrid.rowcount := datalist_files.count;
for x := 0 to datalist_files.count -1 do
begin
demogrid[0][x] := datalist_files.items[x].name;
demogrid[1][x] := fileext(datalist_files.items[x].name);
demogrid[2][x] := inttostr(datalist_files.items[x].extinfo1.size div 1000) +
' kb';
demogrid[3][x] :=
formatdatetime('YYYY-MM-DD',datalist_files.items[x].extinfo1.ctime);
end;
end;
See picture:
<http://mseide-msegui-talk.13964.n8.nabble.com/file/t2/mseextfilelist.png>
But how to apply a filter/mask ?
Thanks.
Fre;D
--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk