|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2011, 06:41 | #1 |
Пользователь
Регистрация: 20.05.2011
Сообщений: 67
|
Чтение файла и ProgressBar
Добрый день.
Файл нормально читается, ProgressBar тоже увеличивается нормально. Но когда ProgressBar полностью заполняется все равно идет считывание файла. Сама программа: Код:
Последний раз редактировалось royun; 03.10.2011 в 06:43. |
03.10.2011, 07:05 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
Немудрено.
У Вас "емкость" прогресбара выставлена в 0,019-долю от размера файла, и когда позиция чтения файла доходит до этого значение в цикле, прогресбар доходит до своего максимума, расти дальше ему нельзя, а чтение ещё долго будет идти, так как условие выхода из цикла(конец файла) не срабатывает при полном заполнение прогресбара, а только при окончании чтения файла. Ещё не знаю начет типа File , давно паскалевскими методами работы с файлами не пользовался, но мне кажется, лучше подойдёт File of char или ещё что-то. Ещё ошибка - если нажать в опендиалоге отмену, то программа всё равно попытается открыть файл ! потому что Вы не проверяете этого - надо бы написать : Код:
Код:
Последний раз редактировалось phomm; 03.10.2011 в 07:10. |
03.10.2011, 08:07 | #3 |
Пользователь
Регистрация: 20.05.2011
Сообщений: 67
|
Тема закрыта
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение из файла | spamersd | Помощь студентам | 1 | 26.03.2011 19:03 |
Чтение файла с cd | DedBoroda | Общие вопросы Delphi | 3 | 24.10.2010 19:25 |
Чтение из файла! | balamut | Общие вопросы C/C++ | 8 | 17.05.2010 02:39 |
чтение из файла | dedokk1234 | Общие вопросы C/C++ | 0 | 15.06.2009 19:10 |
Чтение из файла... | Bill Gates | Общие вопросы Delphi | 3 | 22.03.2008 22:13 |