|
|
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Во время цикла обработки прим. 6000 записей рисуется прогрессбар во временной модальной формочке. Все идет хорошо, но где-нть на 2000 записи прогрессбар замерзает, хотя обработка продолжается. Почему замерзает Repaint? Большущее и вперед сбасиба за ответ/совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 22:43 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Предлагаю вставить DoEvents. Иногда помогает. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 22:50 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Ув ВладСаныч, спасиба за ответ ,но DoEvents где вставить (извиниясь может за незнание) ентот евентс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 22:55 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Где-нибудь внутри цикла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 22:56 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Дело обстоит так: жметца кнопка и запускается Sub в независимом модуле, и этот Sub никакой связи с формами не имеет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. где showIndicator : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. А де вставить евентс's, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 23:15 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Там цикл есть. DoEvents надо вставить где-нибудь внутри него. Нужно перечислить все строки, входящие в цикл? Ну так после (или перед) любой из них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 23:20 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Почти не понял... Однако замечу следующее. Вообще программа сидит на оброботке заявок (проблема с глюком на печать из этой же ... программы). Как правило, запусакается три формы: Заявки, Сведения о Клиенте, Поиск клиетна. Если по ходу нажать нечто вроде пересчет остатков на складе, то идет пересчет отправки и отражается прогресс-бар. Тут происходит нечто мистическое (для меня). Прогресс все рисует, что такая-то из 6345 и когда дело доходит до 2324 (условно), то: видимые окна вдруг становятся неактивными (не ярко голубой фрейм), внизу, где полоска Windows появляется еще одна задача (Access - [prg2003]), и все внешне не изменяется не экране, пока не кончится цикл... Но если ни одна из форм не загружена, то прогресс об..рисуется без проблем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2003, 23:34 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Предлагаю все-таки воспользоваться моим советом. Если не поможет, будем думать дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2003, 09:34 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
В моей реплике от вчера, 23:20 какая фраза непонятна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2003, 15:47 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
Непонятно было про то, к чему привязывается DoEvents. Но: умный совет + встроенный хелЬп и все славненко! (правда еще в большом количестве случае +пиво) БАльшое спасиба!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2003, 17:09 |
|
||
|
И опять про прогрессбар...
|
|||
|---|---|---|---|
|
#18+
> Непонятно было про то, к чему привязывается DoEvents. Дык, ни к чему и не привязывается. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2003, 17:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32257827&tid=1679554]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 332ms |

| 0 / 0 |
