OberonCore https://forum.oberoncore.ru/ |
|
Диалог выбора типа конвертера загружает процессор https://forum.oberoncore.ru/viewtopic.php?f=1&t=3422 |
Страница 1 из 1 |
Автор: | Роман М. [ Воскресенье, 24 Апрель, 2011 23:27 ] |
Заголовок сообщения: | Диалог выбора типа конвертера загружает процессор |
Диалог выбора типа конвертера вызывает 100%-ную загрузку одного ядра процессора. Допустим, вместо маски *.ODC выбираем *.* а затем при выборе файла появляется маленькое окошко с перечнем конвертеров. Вот оно и перегружает систему. И в Wine это больше ощущается, чем просто в windows. BB 1.6 RC5. |
Автор: | Александр Ильин [ Понедельник, 25 Апрель, 2011 06:19 ] |
Заголовок сообщения: | Re: Диалог выбора типа конвертера загружает процессор |
Проверено в ББ 1.5, проблема есть. Виновник: HostDialog.WaitDialogClose (* simulates modal dialog *). Вариант решения: к условию "IF USER32.PeekMessageA(msg, 0, 0, 0, 1) # 0 THEN" добавить "ELSE WinApi.Sleep(1)". |
Автор: | Иван Денисов [ Среда, 27 Апрель, 2011 11:13 ] |
Заголовок сообщения: | Re: Диалог выбора типа конвертера загружает процессор |
Александр, слов нет какое большое вам спасибо! Вы ответили на мой старинный вопрос, не знал про функцию WinApi.Sleep(). viewtopic.php?f=31&t=1937&start=40#p39236 |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |