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

Вниз

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

 
Garacio ©   (2007-01-13 15:01) [0]

У меня в папке находятся файлы с названиями: 2home_12.03.2006, home_16.08.2005 и т.п. Я произвожу поиск по названию:

Finded := FindFirst(SourcePath + "*home*.txt", faAnyFile, SR);

Как из полученного таким образом SR.Name достать дату, и если 2006 - то в третью графу ListView поместить слово "Новый", если 2005 и ранее - то "Старый"?


 
Savek   (2007-01-13 17:12) [1]

DateStr:=Copy(SR.Name,Length(Finded)-14,10);
YearStr:=Copy(SR.Name,Length(Finded)-8,4);

при условии что дата занимает 10 символов + .txt еще 4 символа


 
Garacio ©   (2007-01-13 17:21) [2]

Finded := FindFirst(SourcePath + "*home*.txt", faAnyFile, SR);
if  Copy(SR.Name, Length(Finded) - 8, 4) = 2006
   then ListView.Items[i].SubItems[1]:= "Новый";


Верно?



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

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

Наверх




Память: 0.46 MB
Время: 0.053 c
2-1168562024
Cemen
2007-01-12 03:33
2007.01.28
Копирование массива рекордов?


15-1168103024
Nic
2007-01-06 20:03
2007.01.28
Turbo Delphi страсть как хочется :)


1-1165407062
Tonich
2006-12-06 15:11
2007.01.28
Прозрачность


11-1146570888
DVK
2006-05-02 15:54
2007.01.28
Как перетаскивать форму не за заголовок


15-1168176514
Ringo
2007-01-07 16:28
2007.01.28
Меня тут друг позвал помочь, мышь тормозит.