|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2010, 16:33 | #1 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
проверка файла на пустоту
как определить - пустой типизированный файл или нет? заранее спасибо
|
19.05.2010, 17:14 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Посмотреть его размер
Если он 0 то пустой Размер можно глянуть через функцию FileSize
I'm learning to live...
|
19.05.2010, 17:39 | #3 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
Код:
i:=filesize(f); и выкинул ошибку: из-за чего такая ерунда может быть?( Последний раз редактировалось vitaliy1911; 19.05.2010 в 18:10. Причина: даже максимально простой код не хочет считать filesize |
19.05.2010, 17:57 | #4 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
У тебя файл какого типа? Т.е. как описываешь файловую переменную f???
Перемешивай дело с бездельем и не сойдешь с ума...
|
19.05.2010, 18:02 | #5 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
type myquest=record
quest:string[100]; key:string[20]; v1:string[10]; v2:string[10]; v3:string[10]; v4:string[10]; otv:0..3; end; myfile=file of myquest; var f:myfile; s:myquest; я вообще не могу понять в чем дело - главное на другой форме точно такой же код с таким же описанием запускается без ошибок. а вот на этой - какая-то фигня( |
19.05.2010, 22:04 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я бы на Вашем месте
1) через фунцию FileExists() предварительно проверил наличие файла: Код:
|
19.05.2010, 22:14 | #7 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
нашел причину - забыл добавить f_name в константы) Stilet, большое спасибо, теперь все работает)
|
19.05.2010, 22:16 | #8 |
Пользователь
Регистрация: 19.05.2010
Сообщений: 35
|
Serge_Bliznykov, идея хорошая но все (как всегда) оказалось куда прозаичнее и примитивнее) как обычно я не замечаю только самые грубые и очевидные ошибки)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка на наличие файла | Demetrius | Помощь студентам | 12 | 28.07.2009 00:27 |
Проверка атрибутов файла. | v01umE | Общие вопросы C/C++ | 2 | 31.05.2008 08:37 |
проверить текстовое поле веб-страницы на пустоту на языке JavaScript | Екатерина007 | JavaScript, Ajax | 1 | 08.05.2008 05:52 |
Проверка доступности файла | Marsik | Помощь студентам | 2 | 05.04.2008 09:53 |
Проверка расширения файла | Mickle | Общие вопросы Delphi | 2 | 04.05.2007 16:41 |