Автор | Сообщение |
|
| |
Пост N: 72
Зарегистрирован: 12.06.06
|
|
Отправлено: 30.04.07 19:12. Заголовок: Вылетает Progressbar !
При проведении расчета стоимости квартплаты (файл - 17000 лицевых счетов) - использую ProgressBar.Пройдя от начала до конца файла - ставил после расчета для каждой записи - Slider() - и все как-будто нормально .Затем понадобилось создать параллельно еще один файл, куда записываются данные о каждом абоненте (квартплата состоит из 21 вида услуг - т.е. 21*17000 = 357000 записей). Если файл для расчета один - проблем нет. А если файла два - то проблема такая : если в процессе расчета и движения ProgressBarа - щелкнуть мышкой где-нибудь (не важно где! - в стороне , вверху, сбоку ) - то сначала Главное окно, а потом и Рабочее - пишет, что "не отвечает"! Может кто знает какие-либо ньюнсы использования Progressbar ?
|
|
|
Ответов - 5
[только новые]
|
|
|
| постоянный участник
|
Пост N: 145
Зарегистрирован: 09.10.06
|
|
Отправлено: 30.04.07 20:17. Заголовок: Re:
В общем Progressbar-у все равно, сколько файлов для рассчета используется и вообще, что там делается, сам прогресс бар – индикатор процента выполнения чего-то. цитата: | то сначала Главное окно, а потом и Рабочее - пишет, что "не отвечает"! |
| Пишет, наверное, Windows, считая, что программа зависла. Значит нужно дать знать оське, что все хорошо, мол мы еще дышим. Может в Slider() (почему Slider ? ) стоит пихнуть что-то наподобие DoEvents(). На мой взгляд, если здесь есть какие-то нюансы, то не Progressbar, а организации работы с файлами.
|
|
|
|
| модератор
|
Пост N: 476
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.04.07 20:59. Заголовок: Re:
i3t4j6 пишет: цитата: | Может кто знает какие-либо ньюнсы использования Progressbar ? |
| Поскольку в программе использован длительній цикл расчета, рекомендую встатвить внутрь цикла команду DO EVENTS, которая поможет решить проблему.
|
|
|
|
| |
Пост N: 73
Зарегистрирован: 12.06.06
|
|
Отправлено: 01.05.07 09:59. Заголовок: Re:
Спасибо, огромное !!! Все получилось великолепно !!! Если бы еще и погода была такая ...
|
|
|
|
| постоянный участник
|
Пост N: 280
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.05.07 13:16. Заголовок: Re:
i3t4j6 пишет: Если не сложно, кинь пример использования этой штуки. А то тоже хочеться использовать. Заранее спасибо.
|
|
|
|
| |
Пост N: 74
Зарегистрирован: 12.06.06
|
|
Отправлено: 02.05.07 10:23. Заголовок: Re:
Взял один к одному из прмера \Samples\advanced\Code_Reindent\Indent.prg
|
|
|
|