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

Вниз

Про THRead   Найти похожие ветки 

 
revo   (2004-03-18 11:16) [0]

Создаю поток, работаю в нём с COM - портом.
Запускаю процедуру опроса порта в потоке:

procedure TComThread.Execute;
begin
while not Terminated do Synchronize(ReadCom);
end;

Работает это только при ComThread.Priority :=tpLowest.
Если tpNormal или выше - подвешивается система. Это нормальное явление, или что-то не доделано?


 
Reindeer Moss Eater ©   (2004-03-18 11:19) [1]

Что такое ReadCom ?
Зачем Sunchronize ?


 
TUser ©   (2004-03-18 11:34) [2]

ReadCom запустится от имени основного потока приложения. Если там что-то длинное делается, то соотв. основной поток будет "висеть", точнее - заниматься этим ReadCom.


 
Cobalt ©   (2004-03-18 11:56) [3]

Sunchronize надо применять только для обращения к классам и переменным в основном потоке.



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
3-1078587389
В л а д и м и р
2004-03-06 18:36
2004.04.04
Таблица Exel и БД: экспорт данных из ячеек exel в поля БД?


4-1070012026
FireMan_Alexey
2003-11-28 12:33
2004.04.04
Блокировка клавиатуры


1-1079425364
Rule
2004-03-16 11:22
2004.04.04
Непонятки с МDI приложением ...


7-1075073038
Slash_from_Ryazan
2004-01-26 02:23
2004.04.04
Как узнать Имя пользователя в Виндовс


3-1078814965
Dark Man
2004-03-09 09:49
2004.04.04
Глюк в структуре???