![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
-Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Доброго времени суток. У меня есть процедурка с большим циклом. В этой процедурке, периодически запускаю DoEvents [ If I MOD 100 = 0 Then DoEvents ] и в Caption окна пишу процент выполнения. Меняется он где-то раз 10 в секунду. Так вот, в строке заголовка изменения отображаются сразу, а в батоне панели задач, с нестабильным интервалом от 1 до, наверное, 10 секунд. Как сделаь чтобы в батоне изменения происходили сразу?
![]() PS: Все это в ХР, незнаю как работает в других системах... -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Напиши этот кусочек процедуры своей, а то так только вот это в голову приходит:
Я ни разу не видел, чтобы в цикле так делали как ты
и сам я всегда просто писал DoEvents внутри цикла. То есть так как никому из нас не известно, что происходит при DoEvents в цикле, то я бы так делал как все. Мое предположение: Если в цикле есть DoEvents, то запускается свой поток, в котором цикл и крутится, соответственно если делать DoEvents каждые сто прокруток цикла, то возможно этому потоку такой priority присвоится, что так процент выполнения и будет менятся у тебя на панели задач (как ты о описываешь) - если есть время то да, а если нет то потом как нибудь. Вообщем попробуй, а XP у меня нет и ставить не собираюсь ![]() -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |