• fev (03.04.08 00:42) [0]
    Как занести в TStrings список папок в указанной директории?
  • Германн © (03.04.08 00:45) [1]

    > fev   (03.04.08 00:42)
    >
    > Как занести в TStrings список папок в указанной директории?
    >
    >

    Во-первых, в TStrings вообще ничего нельзя занести. Во-вторых, ты уже научился получать список папок в указанной директории?
  • fev (03.04.08 00:49) [2]
    вот в TStrings и надо получить список папок в указанной директории
  • Германн © (03.04.08 00:50) [3]

    > fev   (03.04.08 00:49) [2]
    >
    > вот в TStrings и надо получить список папок в указанной
    > директории
    >

    Ааа. Ну тогда я - пас.
  • {RASkov} © (03.04.08 00:59) [4]
    > [2] fev   (03.04.08 00:49)

    FindFirst/Next/Close - можно использовать как ключевые слова для поиска по этому, например, сайту...
  • Германн © (03.04.08 01:08) [5]

    > {RASkov} ©   (03.04.08 00:59) [4]

    Голосом кота Матроскина:
    - Потом ещё про TStrings объяснять придётся, потом про вышивание на машинке :-)
  • Anatoly Podgoretsky © (03.04.08 16:10) [6]
    > fev  (03.04.2008 00:49:02)  [2]

    Фу какой упорный и недоверчивый.
  • <code> (03.04.08 19:11) [7]

    VAR SL:TStringList ;

    procedure Recurse(Dir: string);
    var
     F: TSearchRec;
     R: Integer;
    begin
     if Dir<>'' then if Dir[length(Dir)]<>'\' then Dir:=Dir+'\';

     if FindFirst(Dir+'*.*', faAnyFile, F)=0 then
     repeat

     begin
       if (F.name='.') or (F.name='..') then continue;
       if (F.Attr and faDirectory <> 0)  then SL.Add(F.Name);
       if (F.Attr and faDirectory)<>0 then  Recurse(Dir+F.name);
     end;

     until FindNext(F)<>0;
     FindClose(F);
    end;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      SL:=TStringList.create;
      SL.Clear;
      Recurse('e:\BOOKS') ;
      ListBox1.Items:=SL;
    end;

  • Andy BitOff © (03.04.08 19:30) [8]
    >
      (03.04.08 19:11) [7]

    Хм...
    А какой загадочный смысл в этом(?):

    > SL.Clear;

  • {RASkov} © (03.04.08 19:38) [9]
    > [7]
      (03.04.08 19:11)

    Какой не грамотный код :(

Есть новые Нет новых   [134435   +33][b:0][p:0.001]