![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск файлов размером более 2.5 Гб [D7, WinXP]
raidan © (2005-01-26 16:00:00)Столкнулся с проблемой - при использовании findfirst/findnext не определяется размер файла, если он больше 2,5 Гб.
Поле Size в TSearchRec имеет типа integer - следовательно если файл более 2 Гб, получаем переполнение и вместо размера либо отрицательное число, либо 0 (если файл более 4 Гб).
FileSize возвращает также тип Integer.
Файлы читаются из расшаренных каталогов в сети (т.е. прочитывать его целиком - не вариант совсем :)).
Вопрос: как можно получать размер таких файлов?
raidan (2005-01-26 16:53:00) [1]Спасибо большое.
jack128 (2005-01-26 16:14:00) [2]TSearchRec.FindData.nFileSizeHigh/TSearchRec.FindData.nFileSizeLow
REA (2005-01-26 16:13:00) [3]TSearchRec.FindData.nFileSizeHigh, nFileSizeLow: DWORD;