![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить размер textfile?
Ньюбик © (2004-11-29 18:15:00)Может быть это популярный вопрос, но ответа на него не нашёл.
Мне интересно, как найти размер текстового файла. Filesize не подходит (в хелпе так и сказано: "FileSize can't be used on a text file."). И как быть?
Помогите пожалуйста написать процедуру определения размера файла.
Ньюбик (2004-11-29 18:30:00) [1]2 jack128
> Это ты в онлайн играх ньюбик
Не знаю, в онлайн-игры не играю (кроме как в UT иногда). Ньюбиками часто на форумах называют людей, у которых мало постов.
>, а здесь ты чайник ;-)
кто бы спорил, я не буду :)
> Result := GetFileSize(TTextRec(f).Handle, nil);
Merci Beaucoup very mach! :) Собственно это мне и надо было (сейчас проверил, всё работает). Ещё раз спасибо.
jack128 (2004-11-29 18:26:00) [2]Ньюбик (29.11.04 18:21) [3]
Я ньюбик.
Не-а. Это ты в онлайн играх ньюбик, а здесь ты чайник ;-)
var
f: TextFile;
begin
...
Result := GetFileSize(TTextRec(f).Handle, nil);
...
end;
Ньюбик (2004-11-29 18:21:00) [3]2 Gero
"Кроме этого, еще есть GetFileSize."
Подскажите пожалуйста, как с помощью GetFileSize определить размер файла? Только поподробнее если можно. Я ньюбик.
2 Smithson
"так же, как и любого другого. FileSize + F1."
FileSize не подходит для textfile (есть такой тип). Можно конечно сделать file of char... Только вот уже немало кода написано для textfile (всякие операторы readln и т.п.) - не хотелось бы всё переделывать.
Gero (2004-11-29 18:19:00) [4]А никто не знает, текстовый у тебя файл или нет.
Как ты скажешь - так и будет.
Так что FileSize подходит вполне.
Кроме этого, еще есть GetFileSize.
Smithson (2004-11-29 18:17:00) [5]так же, как и любого другого. FileSize + F1.