Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.04;
Скачать: CL | DM;

Вниз

Наверно пора на пенсию...   Найти похожие ветки 

 
Baks   (2002-02-16 14:30) [0]

Хочу выбрать все каталоги из опр. дир-ии,
а в результате получаю только то, что в DirPatch
ЧТО ТУТ НЕ ТАК???

DirPath:= PChar(DirectoryEdit1.Text);
ind:= 0;
if FindFirst(DirectoryEdit1.Text, faDirectory, f) = 0 then begin
repeat
if (f.Attr and faDirectory) = f.Attr then begin
inc(ind);
aStr[ind]:= f.Name;
end;
until FindNext(f) <> 0;
FindClose(f);
end;


 
Набережных С.   (2002-02-16 15:13) [1]

Попробуй так:
if FindFirst("c:\*.*", faDirectory, f) = 0 then begin


P.S.Надеюсь, в aStr достаточно места?


 
MBo ©   (2002-02-16 15:40) [2]

звезды небось не поставил
if FindFirst("d:\ *.*", faDirectory, f) = 0 then begin
repeat
if (f.Attr and faDirectory) = f.Attr then
memo1.lines.add(f.name);
until FindNext(f) <> 0;
FindClose(f);
end;


 
SerfX   (2002-02-16 15:41) [3]

Пробовал.
Непонятно почему, но FindNext всегда возвращает нечто <> 0
и обхода каталогане происходит...


 
Набережных С.   (2002-02-16 15:50) [4]

А какое "нечто"?


 
Baks   (2002-02-16 17:19) [5]

Вопрос снят. Сейчас попробовал дома на w2k все ок.
Хотя на работе блин три часа над ентой ерундой бился и ни в какую, но там линолеум, но не Find.... должны же поидее шуршать одинакого и там и там. Да, пора на пенсию...
Спасибо всем откликнувшимся.



Страницы: 1 вся ветка

Текущий архив: 2002.03.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
3-9089
Vks
2002-02-07 09:36
2002.03.04
Какая редакция Delphi нужна для работы с InterBase или MSSQL?


1-9194
[NIKEL]
2002-02-14 14:04
2002.03.04
Как быстро и без напряг реализовать такую штуку...


6-9244
rubin
2001-12-11 11:57
2002.03.04
Выход в интернет ч-з HTTPS Proxi


7-9313
Hruks
2001-11-30 11:52
2002.03.04
LPT, COM и Рэлюшки...


4-9335
Slyer
2002-01-04 00:47
2002.03.04
Как пользоваться lParam при WH_KeyBoard.