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

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



Память: 0.45 MB
Время: 0.02 c
14-1078573376
Delphi5.01
2004-03-06 14:42
2004.04.04
Слышал что существует программа для чистой записи на компьютер!


8-1070401089
konstantinov
2003-12-03 00:38
2004.04.04
Запись через WaveIn


14-1078559394
IIStan
2004-03-06 10:49
2004.04.04
Кому-нибудь в Питере нужны 3 билета на Колбасный Цех 4???


1-1079466515
fun
2004-03-16 22:48
2004.04.04
Programming


11-1058571270
LambdA
2003-07-19 03:34
2004.04.04
Где аналог StrToFloat и FloatToStr?




   Наверх