![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FindFirstFile [D7]
Витя_1 © (2008-09-06 18:05:00)Ищу файлы в определенной папки через FindFirstFile...FindNextFile, каким образом мне получать результате поиска только файлы, а не папки?
(Маска поиска: *.*)
KilkennyCat (2008-09-07 17:39:00) [1]
> Palladin © (07.09.08 17:35) [11]
НЕТ!!! Только не это!! Я не переживу!
Palladin (2008-09-07 17:35:00) [2]
> KilkennyCat © (07.09.08 13:32) [10]
влепить тебе вердикт lmd? а то напрашиваешься...
KilkennyCat (2008-09-07 13:32:00) [3]
> Anatoly Podgoretsky © (07.09.08 12:49) [5]
спасибо! теперь я знаю не только про and, но и про or! про остальное прочитать не успел - нельзя так много напрягаться...
KilkennyCat (2008-09-07 13:32:00) [4]
> icWasya © (07.09.08 12:47) [4]
> А он совсем не лишний - у папок могут быть и другие атрибуты
> кроме FILE_ATTRIBUTE_DIRECTORY.
Перечитайте требование автора данной ветки и подумайте исчо раз.
Anatoly Podgoretsky (2008-09-07 13:24:00) [5]А я посмотрю, как ты будешь переходить на managed code или другую платформу.
Renegat (2008-09-07 12:56:00) [6]> [5] Anatoly Podgoretsky © (07.09.08 12:49)
ЗЫ.
function InvertBit(Src: Integer; bit: Integer): Integer;
begin
Result := Src xor (1 shl Bit);
end;
порадовало) Может, стоило просто воспользоваться ассемблерной вставкой с использованием всего одного опкода?
BTC EAX, EDX;
Renegat (2008-09-07 12:50:00) [7]> [3] KilkennyCat © (07.09.08 11:10)
Предпочитаете TEST + JNZ?
Anatoly Podgoretsky (2008-09-07 12:49:00) [8]
> KilkennyCat © (07.09.08 11:10) [3]
Читай студент.
http://www.podgoretsky.com/Redir.aspx?id=137&DownloadFile=~/ddp/bits.aspx
icWasya (2008-09-07 12:47:00) [9]to KilkennyCat © (07.09.08 11:10) [3]
Ну и зачем делать лишний and?
А он совсем не лишний - у папок могут быть и другие атрибуты кроме FILE_ATTRIBUTE_DIRECTORY.
KilkennyCat (2008-09-07 11:10:00) [10]
> stas © (06.09.08 18:09) [2]
Ну и зачем делать лишний and?
stas (2008-09-06 18:09:00) [11]var
FD : TWin32FindData;
....
(FILE_ATTRIBUTE_DIRECTORY and FD.dwFileAttributes) <> 0 - папка
Anatoly Podgoretsky (2008-09-06 18:07:00) [12]Зачем тебе АПИ функция? Почему не Дельфи обертку?
У файлов и папок есть аттрибуты, а папок аттрибут faDirectory