Показать сообщение отдельно
Старый 08.09.2011, 18:32   #3
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: Параллельные процессы отображения графических элементов? Многопоточная реализация задачи!

Я тебе еще в предыдущей теме говорил, что рисовать в разных потоках нельзя. В 2х разных потоках используется разное время. И поэтому при использовании SetClip в 1 потоке может случиться такая ситуация.
В 1м потоке вызывается SetClip для 1 региона
В этот момент вызывается отрисовка для 2 региона //Второй регион не отрисуется
И из=за таких мелочей возникает много различных непоняток. И все они связаны с десинхронизацией потоков. Как вариант делать специальную систему сообщений. Или же использовать метод объектной отрисовки.
Данные были получены при написании графической части Псевдо ОС gainOS
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием