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

Вниз

TFileListBox   Найти похожие ветки 

 
temppp ©   (2004-04-20 18:11) [0]

Стандартная компонента не правильно понимает маску ????????.*
Она отображает все файлы, хотя по логике должна отображать только файлы с длиной имени 8 символов. Может кто чего-нибудь посоветовать?


 
WebErr ©   (2004-04-20 18:31) [1]

Странно! Код не покажите?


 
temppp ©   (2004-04-20 18:38) [2]

directory.Directory:=dir_name+"\data\";
       file_list.Mask:="????????.dbf";
И на результат выдает 0 файлов в списке


 
WebErr ©   (2004-04-20 18:53) [3]

Если файлов с именем длиной 8 (без расширения) в данной директории больше чем ноль - т.е. они просто есть, то это просто похоже на глюк, посмотрите, не меняется ли где-нибудь Mask по ходу программы, если нет, то это точно глюк! В общем попробуйте заменить ? на *, в этом случае ничего лучше посоветовать Вам я не смогу! :(


 
temppp ©   (2004-04-20 18:57) [4]

На самом деле в директории есть таблицы с именем до 7 символов, а мусор который надо периодически подчищать имеет имя файла 8 символов. По коду маска не меняется это точно. А * не устраивает, т.к. она покажет и нужные файлики.


 
TUser ©   (2004-04-20 19:09) [5]

В D7 искал, там нема такого компонента. Борланды его убрали или как? А ваще первая мысль - а mask это именно маска в понимании винды. У MaskEdit тоже есть маска, но там нет никаких "?", может и здесь маска - это примерно тоже самое?

PS. Светит мне значек Ламера Делфи - отвечаю на вопрос, в котором нифга не смыслю :)


 
VMcL ©   (2004-04-20 19:20) [6]

>>temppp ©  (20.04.04 18:11)

Не TFileListBox неправильно маску понимает, а ты.
? - это символ или его отсутствие (нуль символов).


 
temppp ©   (2004-04-20 19:45) [7]

>> VMcL

Windows и DOS маску понимает, а TFileListBox и VMcL не понимает...



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

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

Наверх




Память: 0.48 MB
Время: 0.105 c
1-1079708623
Chcnger
2004-03-19 18:03
2004.04.11
int64


3-1081431262
gosha2
2004-04-08 17:34
2004.04.11
Парадоксовый индекс


4-1079078365
Alexis
2004-03-12 10:59
2004.04.11
Работа с ресурсами на API


1-1080143689
Maverick
2004-03-24 18:54
2004.04.11
Симплекс-метод


7-1080035858
Sheng
2004-03-23 12:57
2004.04.11
Всё тот-же COM-порт