Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
6-1198506555
Palladin
2007-12-24 17:29
2009.02.15
WinInet и ERROR_INTERNET_SECURE_CHANNEL_ERROR


2-1230540918
Ольга
2008-12-29 11:55
2009.02.15
Отправка почты в Delphi 2007


11-1197285366
Vinum
2007-12-10 14:16
2009.02.15
Как сделать PaintBox?


15-1229486454
Slider007
2008-12-17 07:00
2009.02.15
С днем рождения ! 17 декабря 2008 среда


3-1214981326
Erick
2008-07-02 10:48
2009.02.15
Сортировка строкового поля как числового(D10/FoxPro/ADO)




   Наверх