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

Вниз

Thread   Найти похожие ветки 

 
SergeyVP ©   (2001-12-27 06:21) [0]

В хелпе к TThread написанно, что в методе Execute нельзя использовать свойства и методы визуальных объектов.
Я всетаки попробовал (Form1.Caption:= "Test") и ни чего страшного не произошло, а все выполнилось нормально.
Так в чем же дело?


 
Mbo ©   (2001-12-27 06:43) [1]

иногда проходит без Synchronize, но это может сработать только на таких коротеньких простых действиях, а если операция более длительная, вероятность кирдыка резко повышается.
Да и зачем приключений искать?


 
SergeyVP ©   (2001-12-27 06:49) [2]

В программе я использую Thread для скачивания файла - процес длительный. По ходу происходит обновление статистики (скорость, сколько закачанно и т.д.). Я попробовал без Synchronize - пять же работает без глюков.
А вообще какие могут быть глюки?


 
iZEN   (2001-12-27 07:08) [3]

/**SergeyVP:
<...>А вообще какие могут быть глюки?<...>
*/

Когда два и более потока (нити, thread-ы) лезут на один VCL-компонент. Так может быть когда основной поток приложения/процесса и другой порождённый поток начнут одновременно устанавливать свойство какого-нибудь компонента, поэтому можно сразу забыть о безглючности этого компонента -- что-нибудь обязательно появится.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-42359
a1st
2001-12-11 13:49
2002.01.14
Помогите восстановить primary-индексы


4-42601
Miwa
2001-11-13 14:33
2002.01.14
ShellExecute


1-42509
Sergo
2001-12-26 10:15
2002.01.14
Кто-нибудь может подсказать алгоритм поворота растрового изображения?


1-42407
Dmitry_O
2001-12-23 19:49
2002.01.14
изменение языка


3-42383
Serega__2
2001-12-13 12:09
2002.01.14
Подскажите плз каким образом перенести структуру и данные базы под MSSQL7 с одной машины на другую?