Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.15;
Скачать: CL | DM;

Вниз

Thread.Sychronize(aMethod)   Найти похожие ветки 

 
savyhinst ©   (2009-01-01 20:59) [0]

Здраствуйте. Скажите пожалуйста, когда я вызываю Synchronize(метод), то метод взывается в главном потоке, и главный поток "зависает" на время исполнения метода?
спасибо за внимание.


 
DVM ©   (2009-01-01 21:09) [1]


> главный поток "зависает" на время исполнения метода?

если суть метода подвешивать поток то да, зависает.


 
savyhinst ©   (2009-01-01 21:13) [2]

ну блин
я хочу сделать, чтобы перерисовка была в потоке, а без Synchronize то, что рисуется не что-то видно((


 
sniknik ©   (2009-01-01 21:24) [3]

> я хочу сделать, чтобы перерисовка была в потоке
а я хочу чтобы птицы по земле ходили, а коровы летали...

вообще то основной как раз и отвечает за пользовательский интерфейс... и если ты делаешь перерисовку в потоке... то просто поменяй местами, перерисовку делай там где положено, в основном, а то что ты сейчас делаешь в основном вынеси в поток.


 
savyhinst ©   (2009-01-01 21:28) [4]

ок. спс. а куда поместить перерисовку? в таймер??


 
DVM ©   (2009-01-01 22:16) [5]


> ок. спс. а куда поместить перерисовку? в таймер??

смотря чего ты хочешь добиться, может и в таймер.


 
Германн ©   (2009-01-02 02:36) [6]


> savyhinst ©   (01.01.09 21:28) [4]
>
> ок. спс. а куда поместить перерисовку? в таймер??
>

Ты бы не партизанил, а дал бы чёткое определение твоей "перерисовки". Лучше в виде кода.
А ещё лучше представь твою задачу.


 
Leonid Troyanovsky ©   (2009-01-02 10:50) [7]


> savyhinst ©   (01.01.09 21:28) [4]

> ок. спс. а куда поместить перерисовку? в таймер??

Лучше, скажем, в направлении OnPaint.

--
Regards, LVT.


 
savyhinst ©   (2009-01-04 18:58) [8]

Я не могу поместить её в OnPaint, так как рисую посредствам OpenGL, к которому обращаюсь посредствам Andorra 2D graphics library



Страницы: 1 вся ветка

Текущий архив: 2009.02.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1231075826
Hank
2009-01-04 16:30
2009.02.15
Как "загрузить" все поля в ADOQuery?


15-1229514723
DeeNamid
2008-12-17 14:52
2009.02.15
Антивирус определяет программу как троян


15-1229867338
Кое кто
2008-12-21 16:48
2009.02.15
Придумал свою систему разработки ПО


6-1198764017
BillyJeans
2007-12-27 17:00
2009.02.15
Поиск ресурсов в сети...


15-1229929327
Slider007
2008-12-22 10:02
2009.02.15
С днем рождения ! 21 декабря 2008 воскресенье