![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Такая задачка:
Найти все текстовые файлы в папке и занести их имена построчно в StringList, а так же попутно найти самый свежий(по дате создания) файл в этой папке и залить его название в ключ реестра У меня вышло нечто вроде такого: Код:
|
#2
|
||||
|
||||
![]() И чего-же вы от нас ждете?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() "Hatchet" Harry, попробуйте функцию CompareDateTime из стандартного модуля DateUtils.
Код:
|
#4
|
|||
|
|||
![]() Цитата:
Компилятор почему-то не переваривает строку Код:
[Warning] MainModule.pas(155): Comparing signed and unsigned types - widened both operands (модуль DateUtils в Uses я подключил) |
#5
|
|||||
|
|||||
![]() Цитата:
Нафига вообще этот цирк с функциями? У вас в коде есть место где все это можно делать сразу: Код:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
![]() "Hatchet" Harry, по поводу
Цитата:
А лучше последуйте совету, который дал Страдалецъ. Я что-то совсем забыла про структуру SearchRec. =) А именно, SearchRec.Time содержит то же самое, что вы получаете с помощью FileAge. Ну а дальше можно действовать той же самой функцией FileDateToDateTime, как я писала раньше. Цитата:
|
#7
|
|||
|
|||
![]() Nyctos Kasignete, благодарю за помощь, подключил Types и еще поправил в своём коде пару грубых ошибок(в Result и CurrDateF сувал имя файла а не полный путь к нему) и всё работает как часики!
Страдалецъ и вам спасибо за полезную инфу касательно SearchRec.Time (я упустил в хелпе что такая полезная фенька есть у этой стандартной функции). |