Code: Alles auswählen
Result := GetSubDirectories(ADir, L);Code: Alles auswählen
Error: Identifier NOT found "GetSubDirectories"Code: Alles auswählen
Function TForm1.ShowDirectory(Const ADir: String; TV: TTreeView;
ParentNode: TTreeNode): Integer;
Var I,II: Integer;
N: TTreeNode;
L: TStringList;
D: String;
begin
L := TStringList.Create;
try
Result := GetSubDirectories(ADir, L);
if result > 0 then
begin
TV.Items.BeginUpdate;
try
For I := 0 to L.Count-1 do
begin
D := L[i];
N := TV.Items.AddChild(ParentNode,D);
D := IncludeTrailingPathDelimiter(ADir) + D;
if ShowDirectory(D,TV,N) > 0 then
II := 1
else
II := 0;
N.ImageIndex := II;
N.SelectedIndex := II;
end;
finally
TV.Items.EndUpdate;
end;
end;
finally
L.free;
end;
end;