Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: TSearchRec.Findfirst, findnext Alternative
13. Sep 2011, 13:22
Ungetesteter Vorschlag:
Delphi-Quellcode:
procedure IndicateSubDirs(const ADirectory: String; ATree: TTreeView; Node: TTreeNode);
var
S: TSearchRec;
N: TTreeNode;
begin
N := nil;
if FindFirst(IncludeTrailingPathDelimiter(ADirectory)+'*.*', faDirectory, S) = 0 then
try
repeat
if (S.Attr and faDirectory) = faDirectory then
if (Rec.Name <> '.') and (Rec.Name <> '..') then
N := ATree.Items.AddChild(Node, S.Name);
until Assigned(N) or (FindNext(S) <> 0);
finally
SysUtils.FindClose(S);
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|