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

Вниз

Отдельный поток в DLL   Найти похожие ветки 

 
Digitman ©   (2004-02-06 17:11) [40]

приведи свой код, где ты используешь TAnimate (создаешь/вызываешь методы/разрушаешь) исключительно в доп.код.потоке, при этом род.окном у TAnimate явл-ся окно одной из форм, и при в сем при том эта конструкция якобы успешно работает ...


 
Verg ©   (2004-02-06 17:15) [41]

TAnimate - это всего лиш "обертка" для системного контрола.
Для его работы сыстема на самом деле образует еще один поток. Этот поток работает и может сам отрисовывать изображение не пользуюясь никаким там VCL. А раз так, то и синхронизировать свою работу с еще каким-либо потоком испльзующим VCL он вовосе не обязан. А твой "ступор" возникает именно на этой синхронизации, т.к. VCL не является потокобезопасной и твой поток для отрисовки обязан синхронизироваться c главным потоком приложения.


 
GRF ©   (2004-02-06 17:23) [42]

Исходя из ответа Verg, я думаю нет смысла приводь код, т.к. при использовании TAnimate никаких потоков я не создавал, а просто кидал компонент на форму.
Всем еще раз большое спасибо.


 
Digitman ©   (2004-02-06 17:54) [43]


> GRF © (06.02.04 17:23) [42]


надеюсь, дискуссия и прения были для тебя истинно конструктивными
равно как и для меня



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

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

Наверх




Память: 0.54 MB
Время: 0.018 c
1-53465
scorpi
2004-02-06 14:32
2004.02.17
StringGrid цвет шрифта в каждой ячейке


7-53798
maxXP
2003-12-01 01:00
2004.02.17
Как определить нажата, отпущена левая или правая клавиша мыши.


4-53812
Kinder
2003-12-08 22:16
2004.02.17
нажимаем кнопку Windows


1-53466
VID
2004-02-05 19:53
2004.02.17
Уменьшение межстрочного интервала в RichEdit


3-53384
_VaaL_
2004-01-27 12:30
2004.02.17
Передать BLOB (картинка) в ADOQuery