Вниз
Скачать: CL | DM;

Папки с иконками пользователя в поиске файлов   Найти похожие ветки 

← →
Zikmu   (2006-01-07 23:00) [0]

У меня такая проблема:
Много раз производил поиск папок в Delphi и всё работало нормально. Но вот заметил глюк - в TSearchRec.Attr (Если найдена директория) должно быть faDirectory (или 10h), а в случае с папками, где её иконку настроил пользователь туда записывается 11h! Подскажите, пожалуйста, что это.


← →
Virgo_Style ©   (2006-01-07 23:43) [1]

Zikmu   (07.01.06 23:00)

if (SearchRec.Attr or faDirectory) <> 0 then...

не обязано там быть именно 10h. Каталог может быть скрытым, и/или системным, или еще каким-нибудь там, и все эти атрибуты объединяются, и в любом случае будет выставлен соответствующий бит - но и все остальные (faHidden, faSystem, fa...) тоже, и на 10h это похоже совсем не будет.


← →
sniknik ©   (2006-01-08 00:13) [2]

> if (SearchRec.Attr or faDirectory) <> 0 then..
тогда уж
if (SearchRec.Attr and faDirectory) <> 0 then..
иначе условие будет выполнятся всегда.


← →
Fay ©   (2006-01-08 00:34) [3]

2 sniknik ©   (08.01.06 0:13) [2]
Уверен, это была очепятка.


← →
sniknik ©   (2006-01-08 01:40) [4]

скорее всего


← →
Virgo_Style ©   (2006-01-08 08:25) [5]

м-да, прошу прощения :-)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
2-1136547314
DoSpyRap
2006-01-06 14:35
2006.01.22
Как убрать сообщение?


14-1136009895
begin...end
2005-12-31 09:18
2006.01.22
С Днём рождения! 31 декабря


14-1135590122
Sansy
2005-12-26 12:42
2006.01.22
Desion eXperiencell


4-1131538341
Spose
2005-11-09 15:12
2006.01.22
Скрыть окно чужого приложения


2-1136097574
_Sergey_
2006-01-01 09:39
2006.01.22
MatchesMask для файлов разных расширений




   Наверх