| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Ошибка при попытки поска яайла |
| Автор: Berliner 5.8.2005, 22:18 | ||||
вот вроде должно работать но в сторке d2:=FileDateToDateTime(a); вываливает ошибку а принимает значение -1 а(типа файл не найден) хотя такой файл есть! Подскажите почему пожалуста
|
| Автор: Pakshin A. S. 5.8.2005, 22:26 |
| c:\c??.arx Шо це таке? А пошагово выполнить и просмотреть еще раз все значения всех переменных? |
| Автор: Pakshin A. S. 5.8.2005, 22:42 |
| хмм... станнова-то... |
| Автор: Berliner 5.8.2005, 23:09 |
| пробывал пошагово a:=FileAge(filetp); - вот тут значение filetp =c12.arx а потом строчкой ниже d2:=FileDateToDateTime(a); а=-1 типа фал не найден???????????????/ файл на диске с есть |
| Автор: Pakshin A. S. 5.8.2005, 23:12 | ||||
Сообщение вылетает всегда... В чем же различие этих строк?! Добавлено @ 23:15 Достаточно в малом... в том, что нету полного пути к файлу... Добавлено @ 23:17
|
| Автор: Bes 8.8.2005, 07:11 |
| Ну если я правильно понял то не ошибка, а просто программа не находит файл. Ну я думаю надо поварьировать второй параметр FindFirst-a потому что faAnyFile это не совсем любой файл.... вроде бы у меня была подобная проблема |
| Автор: Pakshin A. S. 8.8.2005, 08:20 | ||
Очки подарить? (Тока без обид)
В poisk.Name всегда хранится имя найденного файла без пути к нему!!! А функция FileAge() требует полный путь к файлу!!! Поэтому если даже прописать все типы файлов с faAnyFile, но оставить все, как было ранее, то функция все-равно не будет работать, т. к. нету полного пути к файлу. |
| Автор: Berliner 8.8.2005, 14:07 | ||
| Спасибо за подсказку с путем разобрался но появилась другая проблема надо чтобы все файлы *.avi переберал и проверял на время cовпадения с ДэйтамПикером а у меня один только файл хватает а потм циклит(while<>s do..... неадо чтобы взял avi проверил дата с пикером совпала значитshow message ok а если не совпала то перебераем все авишки пока совпадет Я думаю я не правильно использовал FindNEx или цикл Подскажите пожалуста очень нужно
|
| Автор: Pakshin A. S. 8.8.2005, 21:28 | ||||
Вот пища для размышления:
Намек понятен? Отсюда мораль: Нужно добавить одну переменную и добавить лишнее условие в цикл, которое выводило прогрумму из цикла в тот момент, когда больше файлов не было обнаружено. Надеюсь понятно? Добавлено @ 21:36 Хех... добрый я что-то стал:
Надеюсь, правильно... |
| Автор: Berliner 9.8.2005, 17:52 | ||
Спасиб уже разобрался
|