![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.10.2007
Сообщений: 22
|
![]()
Собственно вопрос... Есть допустим файл 2010.dmp, как можно определить его размер? И можно ли как-то сделать так что бы изменение его размера, по мере формирования отображались в компоненте Label?
Последний раз редактировалось Nomad; 05.08.2010 в 16:11. |
![]() |
![]() |
![]() |
#2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Можно так:
Код:
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 05.08.2010 в 16:31. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.10.2007
Сообщений: 22
|
![]()
Grag, отписал личное сообщение, уточнить кое-что хочу...
Grag, спс, то что нужно! Последний раз редактировалось Stilet; 06.08.2010 в 17:15. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
кстати, я бы рекомендовал написать получение размера файла через FindFirst
в этом случае можно получить и размер файла, которые невозможно открыть! (нет прав, кем то захвачен и т.д.) |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Парочка уточнений для больших файлов. В примере Grag вместо integer лучше int64, а IntToStr заменить на другую ф-ию, например на
Код:
Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
eoln, ну что тут добавить??!
Только + ![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
![]()
var
F: File; i: Integer; begin for i := 0 to (FileListBox1.Items.Count - 1) do begin try if FileListBox1.Selected[i] then begin if not FileExists(FileListBox1.Items.Strin gs[i]) then begin MessageDlg('File: ' + FileListBox1.Items.Strings[i] + ' not found', mtError, [mbOk], 0); Continue; end; AssignFile(F, FileListBox1.Items.Strings[i]); Reset(F, 1); ListBox1.Items.Add(IntToStr(FileSize(F))); CloseFile(F); end; finally { do something here } end; end; end; ![]() Из делфевого хелпа ![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.10.2007
Сообщений: 22
|
![]()
Вопрос как бы неделю назад решился
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить размер файла перед скачиванием. | kalexi | Работа с сетью в Delphi | 12 | 17.02.2012 18:17 |
как программно определить размер файла более 2 гб | VIR1435 | Общие вопросы Delphi | 6 | 27.12.2009 10:55 |
Как определить размер скрытого объекта? | rolling | JavaScript, Ajax | 7 | 28.09.2009 19:39 |
Как определить размер кадра в AVI | sun | Общие вопросы C/C++ | 1 | 18.11.2007 06:00 |