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/